Pre-flight checklist
Electron Forge version
7.11.1
Electron version
40.0.0
Operating system
Ubuntu 24.04 (publisher); dry runs generated on Windows, Ubuntu, macOS ARM, and macOS Intel
Last known working Electron Forge version
Unknown
Expected behavior
All restored dry runs for the same version upload their assets to one GitHub release.
Actual behavior
electron-forge publish --from-dry-run created two draft releases for the same tag and split the platform assets between them.
The first dry run created release 357129992. Five seconds later, the second dry run listed releases but did not find the new draft, so it created release 357130015.
Steps to reproduce
- Configure
@electron-forge/publisher-github with draft: true.
- Run
electron-forge publish --dry-run on multiple platforms.
- Merge the generated
out/ directories.
- Run
electron-forge publish --from-dry-run.
Additional information
Example run:
https://github.com/dyad-sh/dyad/actions/runs/29803541972
Publish job:
https://github.com/dyad-sh/dyad/actions/runs/29803541972/job/88550978005
Pre-flight checklist
Electron Forge version
7.11.1
Electron version
40.0.0
Operating system
Ubuntu 24.04 (publisher); dry runs generated on Windows, Ubuntu, macOS ARM, and macOS Intel
Last known working Electron Forge version
Unknown
Expected behavior
All restored dry runs for the same version upload their assets to one GitHub release.
Actual behavior
electron-forge publish --from-dry-runcreated two draft releases for the same tag and split the platform assets between them.The first dry run created release 357129992. Five seconds later, the second dry run listed releases but did not find the new draft, so it created release 357130015.
Steps to reproduce
@electron-forge/publisher-githubwithdraft: true.electron-forge publish --dry-runon multiple platforms.out/directories.electron-forge publish --from-dry-run.Additional information
Example run:
https://github.com/dyad-sh/dyad/actions/runs/29803541972
Publish job:
https://github.com/dyad-sh/dyad/actions/runs/29803541972/job/88550978005