From 12a00548915d7a380ce0ec51151ff7f20afdcbce Mon Sep 17 00:00:00 2001 From: Matt <85322+mattmassicotte@users.noreply.github.com> Date: Wed, 15 Nov 2023 18:56:52 -0500 Subject: [PATCH] Modernize CI --- .github/workflows/ci.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0391e50..83ea7dd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,24 +4,28 @@ on: push: branches: - main + paths-ignore: + - 'README.md' + - 'CODE_OF_CONDUCT.md' + - '.editorconfig' + - '.spi.yml' pull_request: branches: - - '**' + - main jobs: test: name: Test - runs-on: macos-12 + runs-on: macos-13 strategy: matrix: destination: - "platform=macOS" - - "platform=iOS Simulator,name=iPhone 11" + - "platform=iOS Simulator,name=iPhone 12" steps: - - name: Checkout - uses: actions/checkout@v2 - with: - submodules: recursive + - uses: actions/checkout@v4 + - name: Install XCBeautify + run: brew install xcbeautify - name: Test platform ${{ matrix.destination }} - run: set -o pipefail && xcodebuild -scheme Neon -destination "${{ matrix.destination }}" test | xcpretty + run: set -o pipefail && xcodebuild -scheme Neon -destination "${{ matrix.destination }}" test | xcbeautify --renderer github-actions