Skip to content

Comments

Update distro version upgrade workflow to account for feature band dependencies#5496

Open
mthalman wants to merge 1 commit intodotnet:mainfrom
mthalman:distro-upgrade
Open

Update distro version upgrade workflow to account for feature band dependencies#5496
mthalman wants to merge 1 commit intodotnet:mainfrom
mthalman:distro-upgrade

Conversation

@mthalman
Copy link
Member

Updates to this doc are needed because of the dependency that feature bands have on the artifacts coming from the 1xx band. It helps to be familiar with https://github.com/dotnet/source-build/blob/main/Documentation/feature-band-source-building.md when reviewing this.

@mthalman mthalman requested a review from a team as a code owner February 20, 2026 16:04
1. **Update release pipelines:**
- Update the artifact name for the relevant .NET version in the source-build
release and re-bootstrap pipeline
([example](https://dev.azure.com/dnceng/internal/_git/dotnet-release/commit/c9be53307205765ebae48c18d00ef6260e596817?path=/eng/pipeline/source-build-release/steps/re-bootstrap.yml&version=GBmain&line=90&lineEnd=91&lineStartColumn=1&lineEndColumn=1&type=2&lineStyle=plain&_a=files)).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is only applicable for .NET 8 and 9. For .NET 10+, the template files in the release repo need to be updated (.NET 10, .NET 11, etc)

Comment on lines +93 to +94
- Update the artifact name for the relevant .NET version in the source-build
release and re-bootstrap pipeline
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Update the artifact name for the relevant .NET version in the source-build
release and re-bootstrap pipeline
- Update the artifact names for the relevant .NET version in the release infrastructure.

- Update the artifact name for the relevant .NET version in the source-build
release and re-bootstrap pipeline
([example](https://dev.azure.com/dnceng/internal/_git/dotnet-release/commit/c9be53307205765ebae48c18d00ef6260e596817?path=/eng/pipeline/source-build-release/steps/re-bootstrap.yml&version=GBmain&line=90&lineEnd=91&lineStartColumn=1&lineEndColumn=1&type=2&lineStyle=plain&_a=files)).
- The release validation will fail until the next source-build release; file
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar comment to the above, this is only applicable for < .NET 10 releases.

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