Skip to content

fix: remove release tag identity dependency - #72

Merged
dkstm95 merged 1 commit into
mainfrom
codex/fix-lightweight-release-tags
Aug 12, 2026
Merged

fix: remove release tag identity dependency#72
dkstm95 merged 1 commit into
mainfrom
codex/fix-lightweight-release-tags

Conversation

@dkstm95

@dkstm95 dkstm95 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • Create release tags as lightweight Git tags.
  • Guard against restoring annotated tags in the release workflow contract test.

Why

Release run 31574012762 reached publication but failed because git tag -a requires a tagger identity that a fresh GitHub Actions runner does not have. Hope only requires an immutable version tag that points to the released source, so an annotated tag added an unnecessary dependency.

Impact

The release workflow can publish and recover version 2.1.1 without configuring Git author metadata. The plugin package is unchanged.

Release decision

none — this changes release automation, not the public plugin package.

Verification

  • node --test test/release-tools.test.mjs — 9 passed
  • npm run check — 193 passed; release impact none 2.1.1 -> 2.1.1

@dkstm95
dkstm95 marked this pull request as ready for review August 12, 2026 07:35
@dkstm95
dkstm95 merged commit f4d82ef into main Aug 12, 2026
12 checks passed
@dkstm95
dkstm95 deleted the codex/fix-lightweight-release-tags branch August 12, 2026 07:38
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