Skip to content

release: tolerate annotated release tags - #23

Merged
gaelic-ghost merged 1 commit into
mainfrom
release/fix-annotated-tag-resume
Apr 28, 2026
Merged

release: tolerate annotated release tags#23
gaelic-ghost merged 1 commit into
mainfrom
release/fix-annotated-tag-resume

Conversation

@gaelic-ghost

Copy link
Copy Markdown
Owner

Summary

  • Compare existing release tags by their resolved commit instead of the annotated tag object SHA.
  • Keeps resumed standard release runs from rejecting an annotated tag that already points at the intended release commit.
  • Adds maintain-project-repo workflow coverage so the generated toolkit keeps this behavior.

Related socket issues

Verification

  • uv run pytest skills/maintain-project-repo/tests/test_maintain_project_repo_workflow.py
  • uv run scripts/validate_socket_metadata.py
  • git diff --check

@gaelic-ghost gaelic-ghost added the bug Something isn't working label Apr 28, 2026
@gaelic-ghost
gaelic-ghost merged commit 60998e9 into main Apr 28, 2026
1 check passed
@gaelic-ghost
gaelic-ghost deleted the release/fix-annotated-tag-resume branch April 28, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant