Skip to content

Exclude PmcProbe from packing and skip duplicate pushes on release - #37

Merged
hadashiA merged 1 commit into
mainfrom
claude/fix-pmcprobe-packable
Aug 28, 2026
Merged

hadashiA merged 1 commit into
mainfrom
claude/fix-pmcprobe-packable

Conversation

@hadashiA

Copy link
Copy Markdown
Owner

Fixes the failed Release 1.1.0 run.

What happened: sandbox/PmcProbe (added in #36) was missing <IsPackable>false</IsPackable> (unlike ConsoleApp1 / DryDB.Benchmark), so dotnet pack on the solution produced PmcProbe.1.1.0.nupkg and the publish step tried to push it — the NuGet API key has no permission for that package ID, so the push failed with 403 after all five real packages had already been pushed successfully. create-release was then skipped, so nuget.org has DryDB 1.1.0 but there is no GitHub release/tag yet.

This PR

  • adds IsPackable=false to PmcProbe (verified: solution pack now yields exactly the 5 DryDB packages)
  • adds --skip-duplicate to dotnet nuget push, so re-running the release with the same tag succeeds for the already-published 1.1.0 packages

After merging: re-run the Release workflow with tag 1.1.0 (dry-run false). The five existing packages will be skipped as duplicates and create-release will create the draft release and tag.

🤖 Generated with Claude Code

PmcProbe was missing IsPackable=false, so the release workflow packed
and pushed PmcProbe.1.1.0.nupkg, which the NuGet API key has no
permission for (403) — failing the job after the real packages had
already been pushed. Also adds --skip-duplicate to nuget push so
re-running a release with the same tag succeeds for already-published
packages.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@hadashiA
hadashiA merged commit 7565379 into main Aug 28, 2026
1 check passed
@hadashiA
hadashiA deleted the claude/fix-pmcprobe-packable branch August 28, 2026 00:49
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.

1 participant