Merge pull request #626 from yonaskolb/github_actions

Add github actions
This commit is contained in:
Yonas Kolb
2019-08-15 16:40:21 +10:00
committed by GitHub
+48
View File
@@ -0,0 +1,48 @@
name: CI
on: [push, pull_request]
jobs:
swift_5:
runs-on: macos-latest
name: Swift 5.0
steps:
- uses: actions/checkout@master
- name: Info
run: swift --version; swift package --version
- name: Resolve
run: swift package resolve
- name: Build
run: swift build
- name: Test
run: swift test
- name: Gen fixtures
run: scripts/gen-fixtures.sh
- name: Check fixtures
run: scripts/diff-fixtures.sh
- name: Build fixtures
run: scripts/build-fixtures.sh
- name: Build release
run: make build
# swift_5.1:
# runs-on: macos-latest
# name: Swift 5.1
# steps:
# - uses: actions/checkout@master
# - name: Xcode version
# run: sudo xcode-select -s /Applications/Xcode_11_beta.app
# - name: Info
# run: swift --version; swift package --version
# - name: Resolve
# run: swift package resolve
# - name: Build
# run: swift build
# - name: Test
# run: swift test
# - name: Gen fixtures
# run: scripts/gen-fixtures.sh
# - name: Check fixtures
# run: scripts/diff-fixtures.sh
# - name: Build fixtures
# run: scripts/build-fixtures.sh
# - name: Build release
# run: make build