An open API service providing commit metadata for open source projects.

GitHub / cameroncooke/XcodeBuildMCP / commits

A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients.

SHA Message Author Date Stats
3e42f4b7 build: migrate Vitest and ESLint major versions (#473)
Co-authored-by: OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
about 2 months ago
f0ab2047 fix(mcp): do not await startup lifecycle snapshot on critical path (#468)
Co-authored-by: Pitchfork-and-Torch <P****h@u****m>, Cameron Cooke <w****b@c****m>
Jon Bailey <2****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5797bae9 fix(rendering): honor suppressWarnings in settled build output (#470)
Co-authored-by: Josh Kappler <b****v@g****m>
Josh Kappler <7****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
1ec584f1 fix(simulator): Make simulator platform inference deterministic (#472)
Co-authored-by: Claude <n****y@a****m>, Claude <n****y@a****m>, Claude <n****y@a****m>, Claude <n****y@a****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
about 2 months ago
6d1fbe6a feat(cli): Add workspace storage purge command (#469)
Co-authored-by: OpenAI Codex <n****y@o****m>, Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
about 2 months ago
c4bf3d94 feat(session): support extraArgs as a session default (#463) Jake Nelson <j****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
22d1204a test(ui-automation): cover SwiftUI tab identifier surfacing (#442) (#456)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Victor <7****9@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
5fc467de chore(deps): bump @opentelemetry/core and @sentry/node (#448)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ac59f37d chore(deps-dev): bump vite from 7.3.2 to 7.3.5 (#451)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7942c7f8 chore(deps): bump hono from 4.12.23 to 4.12.26 (#452)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7e8e89da chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 (#455)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
623db7a9 fix: Omit -configuration when none is provided (#460)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>
Junfeng <h****g@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
db7e055c fix(sentry): Prevent info-level mcp shutdown summaries from creating Sentry i...
Co-authored-by: sentry[bot] <3****]@u****m>
sentry[bot] <3****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
51271396 chore(deps): bump hono from 4.12.18 to 4.12.23 (#444)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
9608457b Release v2.6.2 Cameron Cooke <w****b@c****m> 3 months ago
f1af231f fix(upgrade): Use GitHub release as latest version
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 3 months ago
9a27ee44 Release v2.6.1 Cameron Cooke <w****b@c****m> 3 months ago
8d501942 fix(ui-automation): Preserve AXe tab roles (#441)
Co-authored-by: OpenAI Codex <c****x@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <c****x@o****m>, OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
a01a8c1a fix(benchmarks): Run all Claude UI directory suites Cameron Cooke <w****b@c****m> 3 months ago
2266589b Release v2.6.0 Cameron Cooke <w****b@c****m> 3 months ago
e802e38b Add config files for example projects Cameron Cooke <w****b@c****m> 3 months ago
98888147 ci(warden): Refine PR review checks (#438)
Co-authored-by: OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
59d5ca3e feat(testing): Add headless launch mode (#435)
Co-authored-by: OpenAI Codex <n****y@o****m>, OpenAI Codex <c****x@o****m>, OpenAI Codex <n****y@o****m>, OpenAI Codex <c****x@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
9d56189b test(smoke): Remove stale output schema assertion
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 3 months ago
a9305e81 chore(deps): bump qs from 6.14.2 to 6.15.2 (#428)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
ae1bfe97 fix(debugging): Clarify debug attach PID mode (#430)
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
b413d7ba fix: inline registration schema definitions (#423)
Co-authored-by: Subharup Nandi <S****1@u****m>
Subharup Nandi <1****1@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
fe645728 feat(benchmarks): Support local Claude UI benchmark suites (#429) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
3eaed161 feat(benchmarks): Add Claude UI benchmark harness (#427) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
857954e2 feat(ui-automation): Add rs/1 runtime automation parity (#416) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
8c91fa41 test(snapshot): Stabilize Xcode build settings fixtures Cameron Cooke <w****b@c****m> 3 months ago
a4c149a5 test(snapshot-tests): Rename JSON snapshot entrypoints (#422)
Co-authored-by: OpenAI Codex <c****x@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
bf65abc5 fix(snapshot-tests): Guard CLI snapshot process output (#421)
Co-authored-by: OpenAI Codex <c****x@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
f68db5f6 feat(responses): Add next-step runtime responses (#420) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
3 months ago
ba916f12 Release v2.5.2 Cameron Cooke <w****b@c****m> 4 months ago
4a01dac5 Update AXe Cameron Cooke <w****b@c****m> 4 months ago
edfa19f7 fix(debugging): Prefer explicit attach pid over default bundle ID (#411)
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
c4663f7a chore(example): Gate Weather mock service behind launch arg Cameron Cooke <c****e@s****o> 4 months ago
213b7457 Default Weather app to mock data Cameron Cooke <c****e@s****o> 4 months ago
6bfff990 fix: validate bundleId and subsystem filters to prevent predicate injection i... Sebastion <s****n@s****v>
Committed by: GitHub <n****y@g****m>
4 months ago
1dd34dbe chore(deps): bump fast-uri from 3.1.0 to 3.1.2 (#406)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
bd20a222 Release v2.5.1 Cameron Cooke <w****b@c****m> 4 months ago
7dcdf8c0 fix(packaging): Include schemas in portable installs Cameron Cooke <w****b@c****m> 4 months ago
5c3a7813 test: Stabilize release filesystem lifecycle tests
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
36e051bc Release v2.5.0 Cameron Cooke <w****b@c****m> 4 months ago
9761c12b feat(weather): Add Weather app logging (#404)
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
b1188ec3 feat(tools)!: Standardize launch arguments (#403)
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
5f8c9770 feat(rendering): Add configurable file path rendering (#402) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
01609ca7 feat(testing): Add default xcresult bundles for test tools (#401) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
58f486fc chore(deps): bump hono from 4.12.15 to 4.12.18 (#400)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
f896d7e2 chore(deps): bump ip-address and express-rate-limit (#399)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
2fd60694 feat(mcp): Add opt-in idle timeout shutdown (#398)
Co-authored-by: Codex <n****y@o****m>, Codex <n****y@o****m>, Codex <n****y@o****m>, Codex <n****y@o****m>, Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
1ae1867d feat(test): Expose xcresult bundle paths (#397)
Co-authored-by: Codex <n****y@o****m>, Codex <n****y@o****m>, Codex <n****y@o****m>, Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
e1e08594 feat(xcode-ide): Persist bridge response artifacts (#396)
Co-authored-by: Codex <n****y@o****m>, Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
839c95fa feat(example): Add Weather sample app (#395) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
1a391140 test(smoke): Isolate xcodebuild log capture (#393)
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
e9780dbb fix(security): close remaining /bin/sh -c shell-injection sites in bundle ID ...
Co-authored-by: voidborne-d <v****d@u****m>, Cameron Cooke <w****b@c****m>
d 🔹 <l****5@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
38b57a76 feat: Workspace filesystem cleanup (#391) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
848b7a23 fix(test): Stream simulator test execution progress
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
b3908672 fix(test): Reconcile xcodebuild Swift Testing lines
Co-authored-by: OpenAI Codex <c****x@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
55212b02 fix(test): Count parameterized Swift Testing results once
Co-authored-by: OpenAI Codex <c****x@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
be610dae Fix XCTest/Swift Testing miscount by gating counter increments with source pa... Cursor Agent <c****t@c****m>
Committed by: Cameron Cooke <w****b@c****m>
4 months ago
7d26a202 fix(test): Reconcile Swift Testing summaries monotonically
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
b525563d Remove unreachable parseXcodebuildSwiftTestingLine dead code Cursor Agent <c****t@c****m>
Committed by: Cameron Cooke <w****b@c****m>
4 months ago
007d9744 fix(device): Remove stale log session state
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
1d9bfc05 test(snapshot): Avoid mutating example app sources
Co-authored-by: Codex <c****x@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
71b0f147 fix(cli): Suppress false compiler errors in test summaries
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
bc80d43c Remove unused setRuntimeWorkspaceKeyForTests helper
Co-authored-by: Cameron Cooke <w****b@c****m>
Cursor Agent <c****t@c****m>
Committed by: Cameron Cooke <w****b@c****m>
4 months ago
4b9e189d docs: Document transient investigation note policy
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
542aa6e3 fix(simulator): Reap orphaned OSLog helpers by workspace
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
a7628c99 build(deps): Include glob in portable runtime dependencies
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
108c81c4 ref(docs): Move CLI command validation to review skill Cameron Cooke <w****b@c****m> 4 months ago
7d550ada fix(release): Match workflow runs to release commits
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
32f57026 Release v2.5.0-beta.1 Cameron Cooke <w****b@c****m> 4 months ago
4e924c27 fix(device): Allow omitted platform in device tool schemas
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
e0961f3e chore(release): Allow docs check warnings for release commits Cameron Cooke <w****b@c****m> 4 months ago
112d05da chore(release): Stop updating README during releases Cameron Cooke <w****b@c****m> 4 months ago
77a73cc4 fix: Remove redundant path traversal check for hardcoded common schema path Cursor Agent <c****t@c****m>
Committed by: Cameron Cooke <w****b@c****m>
4 months ago
92c9fe70 ci(release): skip homebrew tap and mcp registry on prerelease tags Cameron Cooke <w****b@c****m> 4 months ago
35913940 fix: Add path traversal protection for schema file loading
Co-authored-by: Claude Sonnet 4.5 <n****y@a****m>
fix-it-felix-sentry[bot] <2****]@u****m>
Committed by: Cameron Cooke <w****b@c****m>
4 months ago
ccaa40aa chore(warden): Configure remote security skills
Co-authored-by: Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
9ad17183 fix(simulator): Avoid duplicate simulator name lookup
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
41e3e53b fix(simulator): Reconcile simulatorId when name and id are both set
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
54837d41 ci: Publish Warden sweep results
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
71cef974 ci(warden): schedule warden-sweep weekly via dedicated workflow Cameron Cooke <w****b@c****m> 4 months ago
c2936ff4 chore(ci): add Warden review setup and skill catalog Cameron Cooke <w****b@c****m> 4 months ago
567aeb43 docs(changelog): Clean up unreleased entries Cameron Cooke <w****b@c****m> 4 months ago
41ab2af7 test(snapshot): Add keyboard toggle snapshots
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
e628bb24 fix(macos): Preserve DerivedData in app path next step
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
9600359d fix(build): Scope DerivedData by invocation context
Co-authored-by: OpenAI Codex <n****y@o****m>
Cameron Cooke <w****b@c****m> 4 months ago
3a75d6e2 fix(runtime): expand bare ~ in XCODEBUILDMCP_CWD Cameron Cooke <w****b@c****m> 4 months ago
02fc85f7 feat(test-timing): emit per-test timing in test results (#339) Cameron Cooke <w****b@c****m> 4 months ago
48dfc6cb chore: remove orphan swift-testing-event-parser Cameron Cooke <w****b@c****m> 4 months ago
dc2bd701 feat(session): expose persisted flag in session-profile structured output Cameron Cooke <w****b@c****m> 4 months ago
ac69ac63 feat(runtime): add XCODEBUILDMCP_CWD env override for working directory Cameron Cooke <w****b@c****m> 4 months ago
4bd32e66 docs: add build, architecture, and convention sections to AGENTS.md (#311)
Co-authored-by: Cameron Cooke <w****b@c****m>
Derek Pearson <3****9@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
29f3290f chore(deps): bump hono from 4.12.7 to 4.12.15 (#342)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
911301e7 ci(docs): publish manifests to website on release (#372) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
77c206aa fix(config): expand leading ~ in config paths (supersedes #301) (#370) Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m>
4 months ago
13bb2825 Fix build_device next step suggesting unsupported --device-id flag (#287) (#300)
Co-authored-by: Quang Tran <1****3@u****m>
Quang Tran <t****3@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago

← Back to repository