Repository navigation
Bind app installation to inspected packages - #14
Draft
hideouts-io wants to merge 3 commits into
Draft
hideouts-io wants to merge 3 commits into
hideouts-io wants to merge 3 commits into
Conversation
A blocking FIFO read can defer the shell TERM trap under full-suite scheduling. Wait on a task-owned child instead, then hold the signal handler at the FIFO barrier and reap the child after release.
Run asynchronous package preparation and IPA inspection on a dedicated Dispatch queue while preserving strict nested signature validation. Carry cancellation through preparation checkpoints and clean an owned result before reporting late cancellation. Exercise concurrent signed inspection and the pre-cancelled preparation path.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Verification
At commit
681bc3e112cc0ffb4190f2be2f5bde29cc9ad387:swift build --build-tests -j 4 -Xswiftc -warnings-as-errorspassed.swift test --parallel -j 4 -Xswiftc -warnings-as-errors --quietandswift test -j 4 -Xswiftc -warnings-as-errors --quietboth passed all 277 tests. Opt-in simulator and physical-device suites were skipped locally.xcodebuild ... build-for-testingpassed for the app and UI-test bundles. The documented globalSWIFT_TREAT_WARNINGS_AS_ERRORS=YESoverride fails in SwiftNIO targets because their suppress-warnings flag conflicts with warnings-as-errors.swift test -Xswiftc -warnings-as-errorspassed 277 tests in 42 suites in 14.040 seconds, CLI smoke passed, all 16 UI tests and layout checks passed, both real simulator tests passed, and release packaging passed. Dependency review passed.Remaining validation
This PR remains draft pending controlled native confirmation and quit acceptance, plus physical signing, provisioning, and installation evidence. Native signature validation itself cannot be interrupted; cancellation waits for its return and cleanup. Physical-device operations and release publication are outside this change.