Add RELEASE_TOKEN secret as token input to prepare-release workflow #387
+2
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds the
RELEASE_TOKEN
secret as thetoken
input parameter to thepeter-evans/create-pull-request
action in theprepare-release
workflow.Changes
.github/workflows/prepare-release.yml
: Addedtoken: ${{ secrets.RELEASE_TOKEN }}
parameter to the Create Pull Request stepCHANGELOG.md
: Documented the workflow configuration changeMotivation
By using a custom
RELEASE_TOKEN
secret instead of the defaultGITHUB_TOKEN
, the workflow can:GITHUB_TOKEN
cannot trigger other GitHub Actions workflows for security reasons. A custom PAT can enable workflow chaining.Implementation
The change is minimal and surgical - adding a single line to configure the authentication token used by the
peter-evans/create-pull-request
action:Notes
The
RELEASE_TOKEN
secret must be configured in the repository settings before this workflow is triggered. The secret should contain a GitHub Personal Access Token (PAT) with appropriate permissions (contents: write
andpull-requests: write
at minimum).Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.