1
0
mirror of git://jb55.com/damus synced 2024-10-06 11:43:21 +00:00

Update CI Specify Xcode Version

Closes: #360
This commit is contained in:
Joel Klabo 2023-01-20 17:51:47 -08:00 committed by William Casarin
parent ced6e2488f
commit 255a0c55ba

View File

@ -1,4 +1,6 @@
name: Test name: Run Test Suite
run-name: Testing ${{ github.ref }} by @${{ github.actor }}
on: on:
push: push:
branches: branches:
@ -6,12 +8,24 @@ on:
pull_request: pull_request:
branches: branches:
- "*" - "*"
jobs: jobs:
test: run_tests:
name: Run Tests runs-on: macos-12
runs-on: macos-latest strategy:
matrix:
include:
- xcode: "14.2"
ios: "16.2"
name: Test iOS (${{ matrix.ios }})
steps: steps:
- name: Checkout repository - name: Checkout
uses: actions/checkout@v1 uses: actions/checkout@v1
- name: Running Tests - name: Select Xcode
run: xcodebuild test -scheme damus -project damus.xcodeproj -destination 'platform=iOS Simulator,name=iPhone 14,OS=16.0' | xcpretty && exit ${PIPESTATUS[0]} 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]}