You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Adopt offline tool revision and opt-in version check across ConfluenceBridge CLIs #2
Apply the shared, manually invoked source-currency convention to this Python toolbox where meaningful, without changing Confluence page-version/delta-sync behavior.
Work
Identify the actual user-facing entrypoint(s) and a canonical tool/release version. Do not confuse Confluence content versions in its manifest with the source code's commit.
Provide a fast offline version identity showing installed Git commit/branch/dirty (or PEP 610 if later packaged as a Git-URL tool), and a separate explicit version check [--branch ...] for this repository.
Remote verification must compare immutable commits to the original GitHub branch, show up-to-date/behind/ahead/diverged/unknown, and never install/update or touch exports, credentials, browsers, or existing output archives.
If this repo intentionally remains a collection of independent scripts instead of a single CLI, document a consistent top-level entrypoint or a narrowly scoped alternative before implementing; avoid a large packaging rewrite merely for this feature.
Implemented in PR #3 without changing the existing Confluence exporter/PDF scripts. New lightweight python -m confluence_dump / installed confluencebridge CLI provides fully offline --version with exact Git/PEP 610 provenance, plus explicit read-only version check [--branch] against the public ConfluenceBridge source repo. Identical status/0-1-2 exit-code convention to ContextCanon and github-local; no Confluence credentials, workspaces, browser or export side effects. Canonical runtime/package release version is now 3.0.1 rather than stale setup.py 0.0.1; Confluence page and manifest versions are untouched.
Final exact-head CI green at e74a3332a5b5: Windows and Ubuntu × Python 3.11/3.12, including real uv Git-URL commits and branch installs. Full ContextCanon project onboarding (normative inheritance) is scoped separately to #4. PR stays a Draft for owner test/approval; do not merge automatically.
Activity
Introduce separate offline source version CLI and opt-in GitHub compa…
Document source version CLI and test offline/online checks on Windows…
Run live Git-URL smoke only on push revisions, never synthetic PR mer…
Use supported uv tool install flags for exact VCS smoke (#2)
Checkpoint cross-platform version checks and deferred ContextCanon on…
SomeSunlight commentedon Nov 10, 2026
Implemented in PR #3 without changing the existing Confluence exporter/PDF scripts. New lightweight
python -m confluence_dump/ installedconfluencebridgeCLI provides fully offline--versionwith exact Git/PEP 610 provenance, plus explicit read-onlyversion check [--branch]against the public ConfluenceBridge source repo. Identical status/0-1-2 exit-code convention to ContextCanon and github-local; no Confluence credentials, workspaces, browser or export side effects. Canonical runtime/package release version is now 3.0.1 rather than stale setup.py 0.0.1; Confluence page and manifest versions are untouched.Final exact-head CI green at
e74a3332a5b5: Windows and Ubuntu × Python 3.11/3.12, including real uv Git-URL commits and branch installs. Full ContextCanon project onboarding (normative inheritance) is scoped separately to #4. PR stays a Draft for owner test/approval; do not merge automatically.