Skip to content

Conversation

@vmoroz
Copy link
Member

@vmoroz vmoroz commented Mar 5, 2025

Currently publishing to the supported target feeds is split up into stages that sequentially depend on each other.
If one of the stages fail, then all consequent stages will not run.
It creates some unexpected issues like with the release 0.9.7 where the failure to publish duplicated NuGet package to the ADO feed prevented publishing to other feeds.

This PR replaces all the stages with one stage while keeping the same jobs per each target feed.
After the change all the jobs can be run in parallel and failure in one job does not prevent other jobs from completion.
It also gives us an opportunity to rerun only failed jobs in case if we just need to update API key or change any other settings outside of the pipeline.

@vmoroz vmoroz requested a review from jasongin March 5, 2025 18:11
@vmoroz vmoroz merged commit 8d435fe into microsoft:main Mar 5, 2025
24 checks passed
@vmoroz vmoroz deleted the PR/Remove_Release_stages branch March 5, 2025 19:31
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