Skip to content

merge queue: checking #369 + #348 together on main (bfc88c4) - #386

Closed
mergify[bot] wants to merge 19 commits into
mainfrom
mergify/merge-queue/960e03f278
Closed

mergify[bot] wants to merge 19 commits into
mainfrom
mergify/merge-queue/960e03f278

Conversation

@mergify

@mergify mergify Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

🎉 This combination of pull requests has been checked successfully and will be merged soon. 🎉

#369 + #348 are queued together for merge on branch main (bfc88c4).

This pull request has been created by Mergify to check the mergeability of [#369 + #348].
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue rule default for merge:

Required conditions to stay in the queue:

---
checking_base_sha: bfc88c4f46d508d15a641212bd5952c1d15d869f
previous_check_retries: []
previous_failed_batches: []
pull_requests:
  - number: 369
    scopes: []
  - number: 348
    scopes: []
scopes: []
...

Cuarroc and others added 19 commits October 4, 2026 19:59
Runs exactly the verified staged installer bytes once through a launcher
trait, classifies exit code, UAC refusal and sharing violation, and turns
anything unproven into an error so the persisted Installing phase never
leads to a second launch. Windows glue is a minimal proc::command launcher.

Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::failed_or_unclear_start_keeps_installing_and_never_launches_twice
Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::installer_swapped_after_verification_is_never_launched
Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::exit_uac_and_sharing_codes_are_classified
Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::launcher_receives_exactly_the_verified_installer_bytes

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No-Test: append-only review handoff only
No-Test: generated HQ snapshot only
No-Test: generated HQ snapshot only
Pass the updater's passive NSIS arguments (/P /UPDATE), name Windows
error 740 as ElevationRequired instead of a UAC refusal, and keep the
written installer held via VerifiedImage until the process has started.

Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::launcher_receives_the_updater_passive_nsis_arguments
Test-First: src-tauri/src/delivery_recovery/installer.rs::delivery_recovery::installer::tests::elevation_required_is_named_and_not_reported_as_a_refusal

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No-Test: generated HQ snapshot, no runtime code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Parallel Checks are part of the free Open Source plan; the server idled
while green PRs waited for the single queue run.

No-Test: CI configuration value, verified by ci-shape gate and Mergify schema
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No-Test: generated HQ snapshot refreshed by merge hook
No-Test: documentation and configuration comments only; behavior is unchanged
No-Test: activity handoff entry only
No-Test: wording-only documentation and configuration comment cleanup
No-Test: generated HQ snapshot refreshed by merge hook
@mergify mergify Bot closed this Oct 4, 2026
@mergify
mergify Bot deleted the mergify/merge-queue/960e03f278 branch October 4, 2026 21:33
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