Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Improve the release pipeline#210

Merged
tian-lt merged 8 commits intomicrosoft:mainfrom
tian-lt:release
Dec 3, 2024
Merged

Improve the release pipeline#210
tian-lt merged 8 commits intomicrosoft:mainfrom
tian-lt:release

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
@tian-lt tian-lt deleted the release branch December 3, 2024 12:15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants