Release blocker
ToDesktop rejected the Windows build because corresponding targetOverrides.windows resources must use the same destination and source basename. The x64 and ARM64 bootstrap sources ended in win-x64 and win-arm64.
Behavior
- Stage both verified Windows bootstrap runtimes under architecture-specific parents whose leaf directory is
bootstrap-python. - Point x64, ARM64, and the Windows fallback override at the staged paths.
- Exclude the staging tree from normal app files so it is uploaded only as an extra resource.
- Bump the RC to
1.0.47-rc.4for a clean release tag and ToDesktop build.
Validation
- Parsed
package.jsonandtodesktop.jsonsuccessfully. git diff --checkpasses.- Confirmed corresponding target override entries now share
to: bootstrap-pythonand source basenamebootstrap-python.
Change breakdown
Total changed lines: 36 (31 added, 5 deleted).
Product code
- 0 files; +0 / -0; 0% of changed lines.
Test code
- 0 files; +0 / -0; 0% of changed lines.
Configuration and release automation
- 3 files; +31 / -5; 100% of changed lines.
.github/workflows/build-release.ymlpackage.jsontodesktop.json
Documentation, generated files, lockfiles, and vendored code
- 0 files; +0 / -0; 0% of changed lines.