Skip to content

ci: add --skip-duplicate to NuGet push commands for idempotent re-runs#2029

Merged
agneszitte merged 1 commit into
mainfrom
dev/agzi/ci-skip-duplicate-nuget-push
Mar 18, 2026
Merged

ci: add --skip-duplicate to NuGet push commands for idempotent re-runs#2029
agneszitte merged 1 commit into
mainfrom
dev/agzi/ci-skip-duplicate-nuget-push

Conversation

@agneszitte

@agneszitte agneszitte commented Mar 17, 2026

Copy link
Copy Markdown
Member

Adds --skip-duplicate to both the Uno Feed and nuget.org push commands in the CI publish actions.

What

Appends --skip-duplicate to dotnet nuget push in both nuget-uno-publish and nuget-org-publish actions.

Why

When a publish job needs to be re-run (e.g., after a certificate rotation or transient failure), the Uno Feed push fails with a 409 Conflict because the package already exists, which blocks the nuget.org push step from executing. With --skip-duplicate, already-published packages are silently skipped, allowing the remaining packages to be pushed to nuget.org successfully.

Note

No related issue (Internal maintenance/infrastructure improvement).

@agneszitte
agneszitte force-pushed the dev/agzi/ci-skip-duplicate-nuget-push branch from 6a6da36 to 257acc6 Compare March 17, 2026 21:45
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