Skip to content

docs: correct the "no tags" claim and record the release blocker - #38

Merged
RichardHightower merged 1 commit into
mainfrom
claude/phase-54-toolchain-drift-3k4fer
Aug 31, 2026
Merged

docs: correct the "no tags" claim and record the release blocker#38
RichardHightower merged 1 commit into
mainfrom
claude/phase-54-toolchain-drift-3k4fer

Conversation

@RichardHightower

Copy link
Copy Markdown
Contributor

Two corrections to notes I wrote during Phase 58 prep. Planning docs only, no code.

I was wrong about tags

I wrote in .planning/STATE.md (and in #37's description) that the repo has no tags. It does: v1.0.0 through v2.7.0, with matching GitHub releases, the most recent published 2026-03-22.

The error came from reading a shallow clone that had not fetched tags and treating the empty output as the truth about the remote — the same shape of mistake this milestone exists to stamp out, so it gets corrected in the record rather than quietly dropped.

What was true, and was the actual point of the version bump, is that workspace.package.version sat at 2.7.0 through both the v3.0 and v3.1 milestones: neither shipped a release.

This session cannot cut the release

Recorded with the reason instead of left as an unexplained unchecked box. Both paths are blocked by permissions, verified:

Attempt Result
git push origin v3.1.0 RPC failed; HTTP 403 through the agent git proxy
POST /actions/workflows/release.yml/dispatches 403 Resource not accessible by integration

Branch pushes work fine (this PR is one), so it is specifically tag refs and actions: write that are out of reach.

The tag needs a maintainer. Either works:

git tag -a v3.1.0 983c42b -m "Release v3.1.0 — Make It True"
git push origin v3.1.0

or run the Release workflow via Actions → Release → Run workflow with version 3.1.0, which creates and pushes the tag itself.

983c42b is the commit CI validated — the squash merge of #37.


🤖 Generated with Claude Code

https://claude.ai/code/session_014nSJ2c7F9mpmRCxfTAi214


Generated by Claude Code

Two corrections to notes I wrote during Phase 58 prep.

The repo does have tags — v1.0.0 through v2.7.0, with matching GitHub releases,
the most recent published 2026-03-22. My earlier note said there were none; that
came from reading a shallow clone that had not fetched tags, not from the
remote. What is true, and was the actual point, is that the version sat at 2.7.0
through both the v3.0 and v3.1 milestones: those shipped no release.

Second, this session cannot cut the v3.1.0 release. `git push origin v3.1.0`
returns HTTP 403 through the agent git proxy, and dispatching release.yml
returns "Resource not accessible by integration". Recorded as a maintainer
action with the reason, rather than left as an unexplained unchecked box.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nSJ2c7F9mpmRCxfTAi214
@RichardHightower
RichardHightower merged commit d6c8ac7 into main Aug 31, 2026
15 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