commit 255a0c55baf9f13e9757fcd544c0ad6a0004add4
parent ced6e2488f47e0d780777f148f9cc1ddee551054
Author: Joel Klabo <joelklabo@gmail.com>
Date: Fri, 20 Jan 2023 17:51:47 -0800
Update CI Specify Xcode Version
Closes: #360
Diffstat:
1 file changed, 23 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml
@@ -1,4 +1,6 @@
-name: Test
+name: Run Test Suite
+run-name: Testing ${{ github.ref }} by @${{ github.actor }}
+
on:
push:
branches:
@@ -6,12 +8,24 @@ on:
pull_request:
branches:
- "*"
+
+
jobs:
- test:
- name: Run Tests
- runs-on: macos-latest
+ run_tests:
+ runs-on: macos-12
+ strategy:
+ matrix:
+ include:
+ - xcode: "14.2"
+ ios: "16.2"
+
+ name: Test iOS (${{ matrix.ios }})
steps:
- - name: Checkout repository
- uses: actions/checkout@v1
- - name: Running Tests
- run: xcodebuild test -scheme damus -project damus.xcodeproj -destination 'platform=iOS Simulator,name=iPhone 14,OS=16.0' | xcpretty && exit ${PIPESTATUS[0]}-
\ No newline at end of file
+ - name: Checkout
+ uses: actions/checkout@v1
+ - name: Select Xcode
+ uses: maxim-lobanov/setup-xcode@v1
+ with:
+ xcode-version: ${{ matrix.xcode }}
+ - name: Run Tests
+ run: xcodebuild test -scheme damus -project damus.xcodeproj -destination 'platform=iOS Simulator,name=iPhone 14,OS=${{ matrix.ios }}' | xcpretty && exit ${PIPESTATUS[0]}+
\ No newline at end of file