From 8d214aa5eb68fa0e6bca8bfa65443a79dd2216d4 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 8 Jul 2024 22:45:32 +0200 Subject: [PATCH] Use macOS 14 runner with Xcode 15.3 --- .github/workflows/build-app.yml | 10 +++++----- .github/workflows/build-firmware.yaml | 2 +- .github/workflows/release.yml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-app.yml b/.github/workflows/build-app.yml index 3cbf08a..4821129 100644 --- a/.github/workflows/build-app.yml +++ b/.github/workflows/build-app.yml @@ -19,7 +19,7 @@ defaults: jobs: format-swift: - runs-on: macos-12 + runs-on: macos-14 steps: - name: "Checkout code" uses: actions/checkout@v2 @@ -29,7 +29,7 @@ jobs: run: swift-format lint --recursive . format-objc: - runs-on: macos-12 + runs-on: macos-14 steps: - name: "Checkout code" uses: actions/checkout@v2 @@ -39,16 +39,16 @@ jobs: run: clang-format -n **/*.{h,m} build-app: - runs-on: macos-12 + runs-on: macos-14 needs: - format-swift - format-objc steps: - name: "Checkout code" uses: actions/checkout@v2 - - name: "Select Xcode 13" + - name: "Select Xcode 15.3" uses: keehun/xcode-select@v1 with: - version: "13" + version: "15.3" - name: "Archive project" run: xcodebuild archive -scheme ${APP} -configuration release -archivePath ${APP}.xcarchive diff --git a/.github/workflows/build-firmware.yaml b/.github/workflows/build-firmware.yaml index 1f271dc..fceb5fe 100644 --- a/.github/workflows/build-firmware.yaml +++ b/.github/workflows/build-firmware.yaml @@ -17,7 +17,7 @@ defaults: jobs: build-firmware: - runs-on: macos-11 + runs-on: macos-14 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e12d610..7d73db9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: build-and-release: name: "Create release on GitHub" - runs-on: macos-11 + runs-on: macos-14 env: APP: OpenHaystack PROJECT_DIR: OpenHaystack @@ -43,10 +43,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v2 - - name: "Select Xcode 12" + - name: "Select Xcode 15.3" uses: keehun/xcode-select@v1 with: - version: "12" + version: "15.3" - name: "Add ESP32 firmware" uses: actions/download-artifact@v2 with: