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

Automatically create branches that track the latest releases #3549

Merged

Conversation

schmittjoseph
Copy link
Member

@schmittjoseph schmittjoseph commented Feb 2, 2023

Summary

This PR introduces automation that will automatically create/update a shipped/v{major}.{minor} branch each time a release is made. The HEAD of these branches will be the latest shipped commit for that major/minor version. (e.g. shipped/v7.0).

The purpose of these branches is to give us an easier mechanism for Component Governance (CG) to identify if a shipping version contains any potential CVEs in its dependencies and notify us accordingly. This will also require an additional small pipeline to register these branches (shipped/*) with CG but that can be done in a separate PR.

Release Notes Entry

@schmittjoseph schmittjoseph requested a review from a team as a code owner February 2, 2023 22:31
@schmittjoseph schmittjoseph reopened this Feb 2, 2023
jander-msft
jander-msft previously approved these changes Feb 3, 2023
.github/workflows/track-shipping-version.yml Outdated Show resolved Hide resolved
.github/workflows/track-shipping-version.yml Show resolved Hide resolved
@schmittjoseph schmittjoseph merged commit 5621397 into dotnet:main Feb 3, 2023
@schmittjoseph schmittjoseph deleted the auto-create-shipping-branches branch February 3, 2023 21:01
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.

3 participants