GitHub / getsentry/XcodeBuildMCP / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e6ef59b4 | test(mcp): make live schema probes platform-aware | Cameron Cooke <w****b@c****m> | 25 days ago | |
| 9e848ebc | fix(mcp): Complete Codex schema compatibility | Cameron Cooke <w****b@c****m> | 25 days ago | |
| 95b89f24 | fix(mcp): normalize Codex tool schemas | Cameron Cooke <w****b@c****m> | 26 days ago | |
| c79f4eb9 | Release v2.7.0 | Cameron Cooke <c****e@s****o> | about 1 month ago | |
| bceb8818 |
chore(deps): bump hono from 4.12.26 to 4.12.31 (#490)
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 1 month ago | |
| e0280441 |
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 (#489)
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 1 month ago | |
| 61795738 | fix(security): harden shell arguments and workflow permissions (#488) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 98e3ceea | ci: Keep package preview failures non-blocking (#487) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 393e2925 | ci(warden): Use OpenRouter for sweep (#486) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| bc54feeb | Fix badge links in README.md |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a7d367fa | fix(macos): prevent stop_mac_app from terminating unrelated processes (#484) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 931b57ac | fix(build): support absolute DerivedData paths with xcodemake (#485) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 55b889ec |
chore(deps): bump body-parser from 2.2.1 to 2.3.0 (#482)
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 1 month ago | |
| f73e3a54 | ci(warden): Reduce PR review cost and enforce timeout (#480) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7cd7d5af | fix(simulator): prefer Device Hub for simulator UI (#479) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e21bf437 | feat(testing): Support reusable prepared test artifacts (#475) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 60cfdc35 | fix: Harden scaffold and utility edge cases (#476) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 46b2cf64 | fix: Address verified Warden findings (#477) |
Cameron Cooke <c****e@s****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 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 |