Skip to content

Releases

0.7.0

Choose a tag to compare

@backslash-f backslash-f released this 26 Sep 19:09
111417b

Highlights

  • Add start_build for starting Xcode Cloud build runs through Apple’s public App Store Connect API.
  • Support clean overrides and workflow, source-reference, pull-request, and prior-build relationships.
  • Document non-idempotent retry guidance and that individual build cancellation is unavailable through Apple’s public API.

0.6.2

Choose a tag to compare

@backslash-f backslash-f released this 20 Sep 10:06
3c8d416

Updates the project emoji in the GitHub repository description from ☁️ to 🔨 and bumps the npm package and MCP server version to 0.6.2.

Validation: 34 tests, TypeScript build, package dry run, and green CI (#7).

0.6.1

Choose a tag to compare

@backslash-f backslash-f released this 07 Sep 11:22
3ef3296

Adds configure_manual_release_candidate for manual-only macOS archives with required TestFlight Deployment Preparation (INTERNAL_ONLY or APP_STORE_ELIGIBLE).

  • Validate distribution audiences in workflow action updates.
  • Show effective Deployment Preparation in workflow details.
  • Report Apple's unsupported workflow post-action API boundary and explain how to select an internal TestFlight group in Xcode or App Store Connect.
  • Preserve enabled state and general/environment settings when applying the preset.

The preset replaces all actions and start conditions. Archive eligibility does not itself start a build or assign testers.

Fixes #4 via #5. Validation: 34 tests, TypeScript build, stdio input validation, and package dry run.

Also fixes package repository metadata required for npm trusted-publishing provenance (#6). Version 0.6.0 was tagged on GitHub but was not published to npm.

0.6.0

Choose a tag to compare

@backslash-f backslash-f released this 07 Sep 11:13
c5efe09

npm publication failed: repository metadata required for provenance was missing. Use the subsequent 0.6.1 release.

Adds configure_manual_release_candidate for manual-only macOS archives with required TestFlight Deployment Preparation (INTERNAL_ONLY or APP_STORE_ELIGIBLE).

  • Validate distribution audiences in workflow action updates.
  • Show effective Deployment Preparation in workflow details.
  • Report Apple's unsupported workflow post-action API boundary and explain how to select an internal TestFlight group in Xcode or App Store Connect.
  • Preserve enabled state and general/environment settings when applying the preset.

The preset replaces all actions and start conditions. Archive eligibility does not itself start a build or assign testers.

Fixes #4 via #5. Validation: 34 tests, TypeScript build, stdio input validation, and package dry run.

0.5.3

Choose a tag to compare

@backslash-f backslash-f released this 14 Jun 19:58
15508c8

What's Changed

  • Updated the README to reflect current pagination behavior and tool signatures.
  • Clarified that list_products() and list_workflows(productId) auto-paginate through all results.
  • Clarified that list_build_runs supports an optional bounded limit and defaults to 20.
  • Updated the MCP server version string to match the published package version.

Validation

  • npm test
  • npm run build

0.5.2

Choose a tag to compare

@backslash-f backslash-f released this 14 Jun 19:28
d0a6c64

What's Changed

  • Added pagination support for App Store Connect list endpoints so products, workflows, and build runs can traverse links.next instead of silently stopping at the first page.
  • Restored bounded list_build_runs behavior with an optional limit, keeping MCP responses predictable in size and latency.
  • Updated build locator resolution so latest, latestFailing, and buildNumber lookups remain correct across paginated history.
  • Added an origin check before following pagination links so the App Store Connect bearer token is not forwarded to an unexpected host.
  • Added pagination and build locator test coverage for the new behaviors.

Thanks, @EdouardF!

Validation

  • npm test
  • npm run build

0.5.1

Choose a tag to compare

@backslash-f backslash-f released this 01 Apr 10:30
4482fae

Highlights

  • Refreshed the npm-facing README so it now includes the NPM ready badge and the updated project description.
  • No MCP tools changed in this release; this patch is only to republish the improved package metadata and documentation.

0.5.0

Choose a tag to compare

@backslash-f backslash-f released this 30 Mar 21:24
ec542b5

Highlights

  • Added explicit workflow write tools: set_workflow_enabled, update_workflow_general, update_workflow_start_conditions, and update_workflow_actions.
  • Added shared workflow formatting so read and write tools return the same structured workflow payload.
  • Documented the workflow editing caveat: Restrict Editing must be disabled for reliable edits, even with an App Manager key.
  • Live-tested the write flow against the Feature Branch workflow by disabling and re-enabling it, changing general settings, toggling the pull-request start condition, removing an action, restoring it, and confirming the workflow returned to its original state.

0.4.0

Choose a tag to compare

@backslash-f backslash-f released this 30 Mar 18:00
622645b

Highlights

  • Added running and pending status filters to list_build_runs so agents can monitor active workflows directly.
  • Improved the README feature section with a concrete tool table and human-friendly usage examples.
  • Kept the existing build log and workflow detail flows unchanged and backward-compatible.

0.3.0

Choose a tag to compare

@backslash-f backslash-f released this 30 Mar 17:55
2122ced

Highlights

  • Added get_workflow_details to expose Xcode Cloud workflow configuration through MCP.
  • The new tool returns general, environment, startConditions, actions, and postActions fields for agent-friendly inspection.
  • Added repository, xcodeVersion, and macOsVersion workflow includes from App Store Connect.
  • Updated the README, unit tests, and smoke test to cover the new workflow details flow.