Merged
Conversation
Replace the default GITHUB_TOKEN with the GH_PAT secret in .github/workflows/release.yml. This switches the release job to use a personal access token (with broader scopes if needed) for release-related operations such as creating releases or uploading artifacts.
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request merges the dev branch into master, introducing changes to GitHub Actions workflow configurations to improve CI/CD automation. The changes update workflow triggers and authentication mechanisms for automated releases.
Changes:
- Added push event trigger for the
masterbranch in the CI workflow to ensure continuous integration runs on direct pushes to master - Updated authentication in the release workflow from the automatically provided
GITHUB_TOKENto a customGH_PATsecret to support release operations
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/ci.yml | Added push trigger for master branch to run CI on direct commits |
| .github/workflows/release.yml | Changed authentication token from automatic GITHUB_TOKEN to custom GH_PAT secret |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request makes minor updates to the GitHub Actions workflow configuration. The most important changes are related to triggering CI workflows and updating authentication for release jobs.
Workflow trigger updates:
pushevent trigger for themasterbranch in.github/workflows/ci.yml, ensuring that CI runs on pushes tomasteras well as pull requests.Authentication changes:
GITHUB_TOKENenvironment variable in.github/workflows/release.ymlto use${{ secrets.GH_PAT }}instead of${{ secrets.GITHUB_TOKEN }}, likely to provide additional permissions for release jobs.