Skip to content

Test TestFlight platform behavior - #585

Merged
cbusillo merged 2 commits into
mainfrom
audit/durable-script-test-contracts
Aug 12, 2026
Merged

Test TestFlight platform behavior#585
cbusillo merged 2 commits into
mainfrom
audit/durable-script-test-contracts

Conversation

@cbusillo

Copy link
Copy Markdown
Owner

Summary

  • replace a whitespace-sensitive argparse.add_argument source snapshot with direct parser behavior tests
  • verify TestFlight distribution requires --platform
  • verify all four supported App Store Connect platforms parse and unsupported values fail closed

Evidence

  • python3 -m unittest Tests/ScriptsTests/test_release_workflows.py Tests/ScriptsTests/test_distribute_testflight_beta.py — 147 passed
  • python3 scripts/context-panel-test-lanes.py run --lane routine-ci-python — all 10 files passed
  • scripts/commit-gate.sh — passed, including all 889 Swift tests
  • Opus final review — approved
  • Gemini review route — invoked repeatedly but returned no usable review text
  • JetBrains changed-file inspection — unavailable because the worktree had no configured Python SDK

Refs #579

@cbusillo
cbusillo merged commit 52a02a5 into main Aug 12, 2026
4 checks passed
@cbusillo
cbusillo deleted the audit/durable-script-test-contracts branch August 12, 2026 14:55
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