Skip to content

Promote completed Voice program to main - #39

Merged
MarcusJRLee merged 41 commits into
mainfrom
dev
Aug 28, 2026
Merged

Promote completed Voice program to main#39
MarcusJRLee merged 41 commits into
mainfrom
dev

Conversation

@MarcusJRLee

Copy link
Copy Markdown
Owner

Summary

  • promote the completed macOS and iOS Voice program from the former integration line
  • establish the current product baseline on the default branch before retiring dev
  • preserve all reviewed PR history and verification evidence

Verification

  • dev is 41 commits ahead of main and has no divergent commits
  • subsequent work will use focused feature branches created from main

This PR performs the requested branch-workflow migration; it does not approve a binary release or change version metadata.

## 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.
@github-advanced-security

Copy link
Copy Markdown

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:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@MarcusJRLee
MarcusJRLee merged commit 7e7a86d into main Aug 28, 2026
5 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.

2 participants