Skip to content

Add Xcode Cloud build start control - #8

Merged
backslash-f merged 1 commit into
mainfrom
codex/start-build-control
Sep 26, 2026
Merged

backslash-f merged 1 commit into
mainfrom
codex/start-build-control

Conversation

@backslash-f

Copy link
Copy Markdown
Contributor

Summary

  • add a non-idempotent start_build MCP tool backed by Apple鈥檚 documented POST /v1/ciBuildRuns endpoint
  • support workflow, clean override, source Git reference, pull request, and prior build-run relationships
  • keep individual build cancellation explicitly unsupported because Apple exposes no public cancel endpoint
  • bump package and server metadata to 0.7.0

Validation

  • npm test (39 tests passed)
  • npm run build
  • npm pack --dry-run
  • git diff --check
  • version consistency check for package.json/package-lock.json
  • no live Xcode Cloud build was started

Risk and behavior

  • one successful invocation creates one build run
  • the server performs no automatic retry after an ambiguous POST failure
  • callers should inspect list_build_runs before deciding whether to retry
  • no cancel tool, private API, browser automation, or workflow-mutation surrogate is included

@backslash-f

Copy link
Copy Markdown
Contributor Author

Final review verdict observed in the authorized ChatGPT conversation:

Verdict: APPROVED
Reviewed-PR: #8
Reviewed-Base: 3c8d416
Reviewed-Head: d331b3a
Blocking-Findings:

  • None

Validation: npm test (39 passed), npm run build, npm pack --dry-run, and git diff --check; CI run 36263694002 passed. Reasoning Relay submitted the exact review request, but its durable response collection remained pending due to the acknowledged Relay bug; the repository owner explicitly authorized proceeding with the exact visible approval.

@backslash-f
backslash-f marked this pull request as ready for review September 26, 2026 19:05
@backslash-f
backslash-f merged commit 111417b into main Sep 26, 2026
1 check passed
@backslash-f
backslash-f deleted the codex/start-build-control branch September 26, 2026 19:05
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