Skip to content
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 CI to Handle No dev Branch #9

Merged
merged 5 commits into from
Apr 1, 2024

Conversation

esarver
Copy link
Member

@esarver esarver commented Mar 28, 2024

To simplify the release workflow, the team has decided to remove the dev branch. This change requires a few changes to the CI system for all projects.

  1. For every feature-branch pull request the is merged to main, create an appropriately versioned RC release (a tag, a GitHub release, plus any packaging) with the version indicated by the project's manifest file followed by a -N, where N is an incrementing number based on the number of RC tags for that release already in existence.
  2. If the branch merging into main is a release branch, create an RC for every push to that branch with the version indicated by the release branch name followed by a -N, where N is an incrementing number based on the number of RC tags for that release already in existence.
  3. If a pull request is merged to main from a release branch, create a full release with the version number indicated in the release branch name.

@esarver esarver self-assigned this Mar 28, 2024
@esarver esarver requested a review from a team as a code owner March 28, 2024 18:10
jharajeev55
jharajeev55 previously approved these changes Mar 29, 2024
jharajeev55
jharajeev55 previously approved these changes Mar 29, 2024
@esarver esarver merged commit 4bceee4 into main Apr 1, 2024
6 checks passed
@delete-merged-branch delete-merged-branch bot deleted the task/TSP-620-eliminate-dev-branch branch April 1, 2024 15:35
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