Skip to content

Add SwiftPM CI workflow - #16

Merged
KSHITIZ6341 merged 1 commit into
mainfrom
agent/add-swiftpm-ci
Jul 9, 2026
Merged

Add SwiftPM CI workflow#16
KSHITIZ6341 merged 1 commit into
mainfrom
agent/add-swiftpm-ci

Conversation

@KSHITIZ6341

Copy link
Copy Markdown
Owner

Summary

Adds a GitHub Actions CI workflow for the SwiftPM macOS package.

The workflow runs on pushes and pull requests targeting main, uses a macOS 26 runner with full Xcode selected via DEVELOPER_DIR, prints Swift/Xcode diagnostics, and runs swift package describe, swift build, and swift test.

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/ci.yml"); puts "YAML syntax OK"'
  • swift package describe
  • swift build
  • swift test was attempted locally but failed because this machine is using Command Line Tools and does not have XCTest available: no such module 'XCTest'. The CI workflow checks xcrun --find xctest before running tests on GitHub's full Xcode runner.

Notes

The local HTTPS push path was rejected because the authenticated OAuth token does not have GitHub's workflow scope. The branch was pushed successfully over SSH.

@KSHITIZ6341
KSHITIZ6341 marked this pull request as ready for review July 9, 2026 16:44
@KSHITIZ6341
KSHITIZ6341 merged commit ccf6cf3 into main Jul 9, 2026
1 check passed
@KSHITIZ6341
KSHITIZ6341 deleted the agent/add-swiftpm-ci branch July 9, 2026 16:47
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