Skip to content

Fix release tag authentication - #31

Merged
bigboateng merged 1 commit into
mainfrom
fix/release-tag-authentication
Aug 7, 2026
Merged

Fix release tag authentication#31
bigboateng merged 1 commit into
mainfrom
fix/release-tag-authentication

Conversation

@bigboateng

Copy link
Copy Markdown
Contributor

Summary

  • create release tags through the authenticated GitHub API
  • keep checkout credentials disabled
  • reject unauthenticated tag pushes in the release control check

Verification

  • npm run test:release
  • node scripts/check-release-control.mjs

The failed production run created no tag and published no npm package.

@bigboateng
bigboateng merged commit 02c9b59 into main Aug 7, 2026
4 checks passed
@bigboateng
bigboateng deleted the fix/release-tag-authentication branch August 7, 2026 10:18
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