Skip to content

release: prepare session-peer v0.7.0 #73

Closed

Description

@abruption

Goal

Prepare session-peer v0.7.0 from current main after #68, #70, and #72.

Scope

  • bump the package/CLI version from 0.6.2 to 0.7.0
  • add reviewed release notes for cached update notices, the common JSON envelope, doctor, structured Reply-To URIs, and opt-in reverse-route diagnostics
  • update durable README and release-runbook wording that still describes v0.6.2 or feat: v0.7 roadmap — doctor, reply waiting, reply URIs, and SSH return-route diagnostics #45 as future work
  • run the full test matrix locally where available, build and inspect wheel/sdist, and install both artifacts in isolated environments
  • open a release-preparation PR only; create the draft release after that PR is merged

Completion

  • release-preparation PR merged
  • draft GitHub release targets the exact merged commit
  • publication explicitly approved and completed
  • GitHub/PyPI/fresh-install/updater verification recorded

Activity

  1. abruption commented on Sep 16, 2026

    @abruption
    OwnerAuthor

    Release preparation checkpoint:

    Final publication approval remains required before making the GitHub release public and starting the PyPI upload.

  2. abruption commented on Sep 16, 2026

    @abruption
    OwnerAuthor

    v0.7.0 publication verified.

    • GitHub release: https://github.com/abruption/session-peer/releases/tag/v0.7.0
    • release tag and origin/main both resolve to b5aff34637c2a52671e80d0a3af3b6bc9d5e84e1
    • release is public, latest, and not a prerelease
    • Trusted Publishing run succeeded: https://github.com/abruption/session-peer/actions/runs/35065650464
    • PyPI: https://pypi.org/project/session-peer/0.7.0/
    • workflow artifacts and files downloaded from PyPI have identical SHA-256 values:
      • wheel: 1194d6ed62864885ed4ecb23d38cbf91f9660779bda86397d1ca9b97c9e3723b
      • sdist: 4b5f0135d5441415e80ac53176cbf9bd5a92fba33fa36d47cde387cb65ff9f31
    • wheel/sdist contents were re-inspected; intended module/license/readme files are present and legacy cc_peer.py, SQLite, and DB files are absent
    • a fresh PyPI install reports distribution, module, and CLI version 0.7.0
    • the installed CLI completed a read-only Codex list with the schema v1 JSON envelope
    • update --check reports v0.7.0 current; an isolated older-version simulation reports current=0.6.2, latest=v0.7.0, and outdated=true

    The workflow emitted a non-blocking GitHub Actions notice that actions/upload-artifact@v4 targets deprecated Node.js 20 and was forced onto Node.js 24. Both build and publish jobs completed successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions