-
Notifications
You must be signed in to change notification settings - Fork 11k
Update workflows for new release process #11064
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update workflows for new release process #11064
Conversation
|
@codex review |
|
Explanation of PR: adds support for adding a release tag, in case master/latest is not desired. Does not change anything about release project if |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates GitHub Actions workflows to support the new release process by adding release/** branch pattern triggers. This enables CI/CD workflows to run automatically when changes are pushed to or pull requests are created against release branches.
- Adds
release/**branch trigger to test workflows (unit, launch, execution) - Adds
release/**branch trigger to CI and version update workflows - Ensures consistent branch patterns across all modified workflows
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/update-version.yml |
Added release/** to pull_request branches filter for automatic version file updates on release branches |
.github/workflows/test-unit.yml |
Added release/** to both push and pull_request branch filters to run unit tests on release branches |
.github/workflows/test-launch.yml |
Added release/** to both push and pull_request branch filters to test server launches on release branches |
.github/workflows/test-execution.yml |
Added release/** to both push and pull_request branch filters to run execution tests on release branches |
.github/workflows/test-ci.yml |
Added release/** to push branches filter to run full CI workflow on release branch commits |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Kosinkadink
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was approved by comfy, just needed to wait for tests to pass
Add triggering support for release/** branches in github workflows and support tag-based releasing of portable.