Skip to content

Harden simulator boot handling and update sharp - #39

Merged
RNT56 merged 2 commits into
mainfrom
codex/harden-simulator-boot-timeout
Jul 22, 2026
Merged

Harden simulator boot handling and update sharp#39
RNT56 merged 2 commits into
mainfrom
codex/harden-simulator-boot-timeout

Conversation

@RNT56

@RNT56 RNT56 commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • give fresh and cloned simulators a dedicated 600-second boot-readiness timeout
  • retain the 180-second bound for create, clone, shutdown, erase, and delete operations
  • enforce the boot-timeout split in CI and release workflow contracts
  • update transitive sharp from 0.34.5 to 0.35.3 for GHSA-f88m-g3jw-g9cj

Why

The post-merge CI run for #36 failed while a fresh simulator was still performing Apple data migration after the previous 180-second bootstatus limit. This keeps the operation bounded without misclassifying normal first-boot migration as a test failure. The dependency update also resolves the newly published high-severity libvips advisory.

Validation

  • bash -n scripts/ci/run-xcode-validation.sh
  • shellcheck scripts/ci/*.sh
  • actionlint
  • bash scripts/ci/check-xcode-workflow-contracts.sh
  • bash scripts/ci/check-public-hygiene.sh
  • npm --prefix site ci
  • npm --prefix site audit --audit-level=low
  • npm --prefix site ls sharp svgo
  • npm --prefix site run build

Supersedes #38.

RNT56 and others added 2 commits July 22, 2026 01:03
Allow fresh Apple simulators up to ten minutes to complete bounded data migration while retaining the three-minute limit for ordinary simulator operations. Enforce the dedicated boot timeout across CI and release validation contracts.
Bumps [sharp](https://github.com/lovell/sharp) from 0.34.5 to 0.35.3.
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.34.5...v0.35.3)

---
updated-dependencies:
- dependency-name: sharp
  dependency-version: 0.35.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@RNT56
RNT56 enabled auto-merge (squash) July 21, 2026 23:05
@RNT56
RNT56 merged commit 81e1b44 into main Jul 22, 2026
13 checks passed
@RNT56
RNT56 deleted the codex/harden-simulator-boot-timeout branch July 22, 2026 00:22
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