buildkite-swift/.github/workflows/main.yml

35 lines
840 B
YAML

name: CI
on: push
jobs:
test-macOS:
runs-on: macOS-12
env:
DEVELOPER_DIR: /Applications/Xcode_13.4.app/Contents/Developer
steps:
- uses: actions/checkout@v1.0.0
- name: SwiftPM Build
run: swift test
test-iOS:
runs-on: macOS-12
env:
DEVELOPER_DIR: /Applications/Xcode_13.4.app/Contents/Developer
steps:
- uses: actions/checkout@v1.0.0
- name: xcodebuild
run: |-
xcodebuild \
-scheme Buildkite \
-destination "platform=iOS Simulator,OS=latest,name=iPhone 13 Pro" \
-enableCodeCoverage YES \
-quiet \
build test
test-linux:
runs-on: ubuntu-latest
container:
image: swift:5.5
steps:
- uses: actions/checkout@v1.0.0
- name: SwiftPM Build
run: swift test