Skip to content

chore: drop legacy workspace_version pin + version.txt (floors are authoritative)#295

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/wake-up-u53v8z
Jul 19, 2026
Merged

chore: drop legacy workspace_version pin + version.txt (floors are authoritative)#295
Jammy2211 merged 1 commit into
mainfrom
claude/wake-up-u53v8z

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Why

Build-chain #155 Phase 4 tail. minimum_library_version floors are now the authoritative version handshake (task 1), and Heart's version_skew reads floors rather than these frozen pins (task 2). The legacy workspace_version key and root version.txt are dead weight.

What

Remove version.workspace_version from config/general.yaml and delete version.txt. The floor (minimum_library_version) and the bypass flag (workspace_version_check) are untouched.

Safety

autonerves/workspace.py check_version() resolves the floor in precedence order minimum_library_versionworkspace_versionversion.txt and returns at the first hit. With the floor present, it never consults the legacy sources — so this removal is behaviour-preserving. Releases no longer write either file (PyAutoBuild#120), so they stay gone.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Vx4gezFDNdXP39Q8WzqnTA


Generated by Claude Code

…thoritative)

Build-chain #155 Phase 4 tail: minimum_library_version floors were adopted as
the authoritative version handshake (task 1), and Heart's version_skew now reads
floors, not these frozen pins (task 2). autonerves/workspace.py check_version
prefers minimum_library_version and only falls back to workspace_version /
version.txt, so with the floor present this removal is behaviour-preserving.
Releases no longer write either file (PyAutoBuild#120), so they stay gone.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vx4gezFDNdXP39Q8WzqnTA
@Jammy2211
Jammy2211 merged commit 988b9cf into main Jul 19, 2026
8 checks passed
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.

2 participants