Skip to content

fix(ci): release permissions and Node.js 24#118

Merged
anjerodev merged 1 commit into
mainfrom
fix/ci-release-permissions
Jun 17, 2026
Merged

fix(ci): release permissions and Node.js 24#118
anjerodev merged 1 commit into
mainfrom
fix/ci-release-permissions

Conversation

@anjerodev

@anjerodev anjerodev commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Grant contents: write to the release workflow so GITHUB_TOKEN can create GitHub releases
  • Pass GITHUB_TOKEN explicitly to softprops/action-gh-release
  • Update all workflows from Node.js 20 to 24
  • Add workflow_dispatch to retry a failed release manually

Why

The v3.0.0 release failed with Resource not accessible by integration because PR-triggered workflows default to read-only token permissions.

After merge

  1. Go to Actions → Release Extension → Run workflow on main to publish v3.0.0
  2. Or merge a future PR with the Release label as before

Test plan

  • Merge this PR
  • Run Release Extension manually from Actions
  • Confirm GitHub release v3.0.0 is created and Marketplace publish succeeds

Made with Cursor

Allow GITHUB_TOKEN to create GitHub releases on merged PRs, update workflow
runners to Node.js 24, and add workflow_dispatch to retry failed releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
@anjerodev anjerodev merged commit 3ca687c into main Jun 17, 2026
1 check passed
@anjerodev anjerodev deleted the fix/ci-release-permissions branch June 17, 2026 11:42
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