Promote completed Voice program to main - #39
Merged
Merged
Conversation
## Summary - Replace failing Swift autobuild with explicit macOS and iOS build steps. - Run the extended Swift query suite only for analyzable source/build changes. - Retain an immediate `Analyze (swift)` gate for unrelated PRs. - Document the required gate behavior. ## Verification - `scripts/check.sh` - Exact manual macOS+iOS workflow build locally. - Workflow YAML parse and `git diff --check`. ## Boundaries - No product, signing, version, or release behavior changes. - Action dependencies are immutable commit pins. - Security-event permission is scoped to this workflow.
## Summary - add one interactive `scripts/install_ios.sh` entry point that asks for an available paired iPhone and Development or Local QA configuration - build, validate, install, and launch the local-only iOS app without deleting existing apps - add integration coverage for the CLI contract, device filtering, configuration mapping, installation failure propagation, and Apple's free-profile app cap - mark the integrated macOS personal QA build as unreleased version 1.5.0 build 18 ## Verification - `scripts/check.sh` - `scripts/check_ios.sh` - real paired iPhone Development build and install attempt - real paired iPhone interactive Local QA build and install attempt - signed macOS candidate build, strict signature and Team verification, canonical install, and launch The real iPhone reached Apple's free-development-profile app cap after both signed builds passed validation. The installer returned a failure with actionable guidance and did not remove any installed app. No tag, GitHub Release, DMG, notarization, or public distribution is included.
## Summary - keep current installed-build evidence accurate across valid Apple Development re-signing - retain candidate-to-installed binary equality, signature, Team, hardened-runtime, entitlement, dependency, and launch requirements - move signature-dependent hashes out of source-controlled current state ## Verification - `scripts/check.sh` The complete repository suite passed: 513 Swift tests, 34 Rust tests, the latency gate, release/notarization script tests, and installer coverage.
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
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
devVerification
devis 41 commits ahead ofmainand has no divergent commitsmainThis PR performs the requested branch-workflow migration; it does not approve a binary release or change version metadata.