Skip to content

Commit

Permalink
Update the macOS runners to macos-13
Browse files Browse the repository at this point in the history
This change is required to adopt the new notarization flow required by Apple.

Audacity now builds using Xcode 15.0.1 on CI.

Details about the runner: https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md
  • Loading branch information
crsib committed Mar 4, 2024
1 parent b4f7a2e commit 071337f
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ on:
required: false
APPLE_NOTARIZATION_PASSWORD:
required: false
APPLE_NOTARIZATION_TEAM_ID:
required: false
CRASH_REPORT_URL:
required: false
SENTRY_AUTH_TOKEN:
Expand Down Expand Up @@ -221,7 +223,7 @@ jobs:
postfix: ${{ matrix.config.postfix }}
build_macos_intel:
name: Build macOS (x86_64)
runs-on: macos-11
runs-on: macos-13
steps:
- name: Checkout Audacity
uses: actions/checkout@v2
Expand Down Expand Up @@ -255,7 +257,7 @@ jobs:
path: macos_intel.tar
build_macos_arm64:
name: Build macOS (arm64)
runs-on: macos-11
runs-on: macos-13
steps:
- name: Checkout Audacity
uses: actions/checkout@v2
Expand Down Expand Up @@ -297,7 +299,7 @@ jobs:
path: macos_arm64.tar
package_macos:
name: Package macOS (x86_64, arm64, universal)
runs-on: macos-11
runs-on: macos-13
needs: [build_macos_intel, build_macos_arm64]
steps:
- name: Checkout Audacity
Expand Down Expand Up @@ -334,6 +336,7 @@ jobs:
apple_codesign_identity: ${{ secrets.APPLE_CODESIGN_IDENTITY }}
apple_notarization_user_name: ${{ secrets.APPLE_NOTARIZATION_USER_NAME }}
apple_notarization_password: ${{ secrets.APPLE_NOTARIZATION_PASSWORD }}
apple_notarization_team_id: ${{ secrets.APPLE_NOTARIZATION_TEAM_ID }}
archs: |
x64
arm64
Expand Down

0 comments on commit 071337f

Please sign in to comment.