Skip to content

security: harden release workflow#209

Merged
cx-luis-ventuzelos merged 1 commit into
mainfrom
security/harden-release-workflow
Jun 15, 2026
Merged

security: harden release workflow#209
cx-luis-ventuzelos merged 1 commit into
mainfrom
security/harden-release-workflow

Conversation

@cx-luis-ventuzelos

Copy link
Copy Markdown

Summary

  • Move permissions from workflow level to job level (least privilege)
  • Replace deprecated ::set-output with $GITHUB_OUTPUT
  • Fix script injection by moving inputs.* context expressions to env vars in run steps
  • Replace PERSONAL_ACCESS_TOKEN with GITHUB_TOKEN
  • Update pinned action SHAs: actions/checkout v6.0.3, actions/setup-node v6.4.0, octokit/request-action v3.0.0
  • Comment out notify and dispatch_auto_release jobs

- Move permissions from workflow level to job level (least privilege)
- Replace deprecated ::set-output with GITHUB_OUTPUT
- Fix script injection by moving inputs to env vars in run steps
- Replace PERSONAL_ACCESS_TOKEN with GITHUB_TOKEN
- Update action pins: checkout v6.0.3, setup-node v6.4.0, octokit/request-action v3.0.0
- Comment out notify and dispatch_auto_release jobs

@cx-anurag-dalke cx-anurag-dalke left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@cx-luis-ventuzelos cx-luis-ventuzelos merged commit 74a8c8d into main Jun 15, 2026
3 of 7 checks passed
@cx-luis-ventuzelos cx-luis-ventuzelos deleted the security/harden-release-workflow branch June 15, 2026 11: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.

2 participants