Skip to content

chore: sync __version__ stamp to 2026.8.17.1; drop dead release stamper - #447

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/version-stamp-sync-guards
Aug 17, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/version-stamp-sync-guards

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Deliberate manual sync of the frozen source __version__ stamp from 2026.7.23.1 to the latest release 2026.8.17.1, with a comment documenting the freeze design: release wheels are stamped at build time, the git tag is the release truth, and the source literal is deliberately never bumped per release (PyAutoBuild#118/#120 — per-release bump commits were the noise engine behind the June/July 2026 accidental-release cascade).

Part of PyAutoLabs/PyAutoHands#235 (six sibling PRs: five stamp syncs + release-sed guards).
Also removes the dead legacy release stamper script — unreferenced anywhere in the workspace, and its grep -v __version__ line-deletion rewrite would corrupt any future multi-line stamp block.

API Changes

None — internal changes only. The __version__ value syncs to what released wheels already report.

Behavioral note: at 2026.8.17.1 the stamp is >30 days past the current workspace floors (2026.7.9.1), so source checkouts running workspace scripts now see the same check_version staleness warning that pip users on the 2026.8.17.1 wheel already see today (CI sets PYAUTO_SKIP_WORKSPACE_VERSION_CHECK=1; devs can too, or the workspace floors can be bumped when scripts next require newer API).
See full details below.

Test Plan

  • ast.parse passes on the edited __init__.py
  • Release stamp sed simulated against the new file: stamps cleanly; the new guard (PyAutoHands PR) catches corruption
  • Full library test suite at ship time
Full API Changes (for automation & release notes)

Changed Behaviour

  • autoarray.__version__ — literal synced 2026.7.23.1 → 2026.8.17.1 (matches released wheels; no signature or symbol changes)

Generated by the PyAutoLabs agent workflow.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release PR queued for the next release build label Aug 17, 2026
@Jammy2211
Jammy2211 merged commit 7d1906e into main Aug 17, 2026
2 checks passed
@Jammy2211
Jammy2211 deleted the feature/version-stamp-sync-guards branch August 25, 2026 18:16
@Jammy2211 Jammy2211 removed the pending-release PR queued for the next release build label Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant