Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AVADSA25/codec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: AVADSA25/codec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f5-versioning
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 9 files changed
  • 2 contributors

Commits on May 24, 2026

  1. feat(versioning): F-5 — single source of version truth + release-tag …

    …helper
    
    Closes the F-5 version-drift gap (investor readiness): CHANGELOG ends at
    v2.3.0, README says v2.3, but the only git tag is v3.0.0 and there's no
    introspectable version. Additive only — no runtime code touched:
    
    - VERSION (repo root) = 2.3.0, the canonical source of truth.
    - codec_version.__version__ reads VERSION (stdlib, never raises, falls back
      to a constant) for runtime introspectability.
    - scripts/tag_releases.py — DRY-RUN by default; maps each CHANGELOG release
      to its commit and prints the tags it would create; --execute/--push to
      opt in. Claude never creates/pushes tags.
    - docs/VERSIONING.md — the SemVer scheme, source-of-truth chain, and the
      v3.0.0 reconciliation decision (left to the operator — deleting a pushed
      tag is published-history).
    - tests/test_versioning.py pins VERSION == codec_version.__version__ ==
      CHANGELOG latest; verifies the parser + dry-run safety. 5 tests, ruff clean.
    
    Reference: docs/F5-VERSIONING-DESIGN.md.
    
    Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
    Mikarina13 and claude committed May 24, 2026
    Configuration menu
    Copy the full SHA
    97317ea View commit details
    Browse the repository at this point in the history
  2. ci: gate test_versioning in the readiness doc-guard job (F-5)

    Stdlib-pure, green on the ubuntu runner — keeps VERSION / codec_version /
    CHANGELOG locked in sync on every PR.
    
    Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
    Mikarina13 and claude committed May 24, 2026
    Configuration menu
    Copy the full SHA
    1627be6 View commit details
    Browse the repository at this point in the history
  3. docs(versioning): F-5 closed — historical tags+releases live, v3.0.0 …

    …removed
    
    Tags v1.0.0…v2.3.0 created + published (v2.3.0 = Latest); the stray v3.0.0
    tag+release was deleted as erroneous (operator-approved). Update VERSIONING.md
    (reconciliation resolved), mark F-5 CLOSED in the investor audit, and flip the
    HANDOFF F-row.
    
    Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
    Mikarina13 and claude committed May 24, 2026
    Configuration menu
    Copy the full SHA
    1373bff View commit details
    Browse the repository at this point in the history
Loading