Skip to content

fix(windows): preserve archive on manifest publish failure#3821

Merged
CompleteDotTech merged 1 commit into
mainfrom
fix/windows-sidecar-manifest-3806
Jul 25, 2026
Merged

fix(windows): preserve archive on manifest publish failure#3821
CompleteDotTech merged 1 commit into
mainfrom
fix/windows-sidecar-manifest-3806

Conversation

@CompleteDotTech

Copy link
Copy Markdown
Member

Summary

  • preserve the previously published sidecar archive until the schema-3 manifest has been successfully published
  • restore the prior archive when final manifest publication fails, preventing a mismatched archive/manifest pair
  • add a regression test for the failed final rename path

Fixes #3806

Verification

  • pnpm exec node --test scripts/sidecar-archive-manifest.test.mjs scripts/sidecar-bundle-deps.test.mjs scripts/sidecar-runtime-closure.test.mjs
  • cargo test --manifest-path src-tauri/Cargo.toml --locked --lib
  • pnpm lint
  • git diff --check

@CompleteDotTech
CompleteDotTech force-pushed the fix/windows-sidecar-manifest-3806 branch from 1c6af3d to 06032be Compare July 25, 2026 03:35
@CompleteDotTech
CompleteDotTech merged commit 4cf9e21 into main Jul 25, 2026
15 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.

Land romgenie Windows runtime cache/prewarm/extraction (archive-manifest reconciliation)

1 participant