Skip to content

Conversation

@tian-lt
Copy link
Collaborator

@tian-lt tian-lt commented Dec 3, 2024

What

The tags submitted by the release pipeline are not associated to any branch because the commits were created on a local branch on pipeline agent which didn't go to the remote. This PR changes the way we manage our release versions. The changes are:

  1. The new release pipeline extract version number from the CMakeList.txt file.
  2. The new release pipeline assumes that all validations are passed over the latest commit of the main branch. Therefore, the pipeline is no longer run validations to save time and cost.
  3. The new release pipeline requires a separated PR to bump the version number in the main branch.

Test

Sample pipeline results can be found at: https://github.com/tian-lt/proxy/releases and https://github.com/tian-lt/proxy/tags

@tian-lt tian-lt requested a review from mingxwa December 3, 2024 11:02
@tian-lt tian-lt requested a review from mingxwa December 3, 2024 11:51
@tian-lt tian-lt merged commit 1ac3fab into microsoft:main Dec 3, 2024
7 checks passed
@tian-lt tian-lt deleted the release branch December 3, 2024 12:15
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