Skip to content

feat: add swift-test adapter - #23

Closed
daichunghy wants to merge 1 commit into
mainfrom
feat/swift-test-adapter
Closed

feat: add swift-test adapter#23
daichunghy wants to merge 1 commit into
mainfrom
feat/swift-test-adapter

Conversation

@daichunghy

Copy link
Copy Markdown
Owner

Summary

Closes #18

Adds the bundled swift-test adapter for repositories containing Package.swift. The adapter records the exact allowlisted swift test command and only permits execution when --run-tests is explicitly supplied. Commands with extra arguments, shell operators, globbing, or pipeline syntax remain rejected.

Verification

  • npm run verify
  • 37 tests, typecheck and build pass
  • git diff --check passes
  • Swift 6.3.1 is available locally; adapter execution is tested through the existing injected executor

Boundary

The fixture does not claim that an external Swift repository adopted contribkit. No npm publish is included.

@daichunghy

Copy link
Copy Markdown
Owner Author

Integrated into main via PR #29.

@daichunghy daichunghy closed this Aug 25, 2026
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.

adapter: swift-test

1 participant