Skip to content

fix(release): reject duplicate asset names before upload - #2194

Merged
wgqqqqq merged 1 commit into
GCWing:mainfrom
wgqqqqq:fix/release-asset-name-collisions
Aug 10, 2026
Merged

fix(release): reject duplicate asset names before upload#2194
wgqqqqq merged 1 commit into
GCWing:mainfrom
wgqqqqq:fix/release-asset-name-collisions

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary:

  • stage GitHub release files into one flat directory before upload
  • fail early when two build artifacts have the same release asset name
  • upload only architecture-qualified updater signatures and explicitly selected installer packages

Root cause:
The v0.2.17 release run passed both macOS BitFun.app.tar.gz.sig files to softprops/action-gh-release. GitHub release asset names are flat, so concurrent overwrite handling produced the update-a-release-asset 404.

Verification:

  • pnpm run check:github-config
  • node --test scripts/tauri-release-manifest.test.mjs
  • git diff --check

@wgqqqqq
wgqqqqq merged commit 332f640 into GCWing:main Aug 10, 2026
7 checks passed
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