From 9520597af116b40d0ae6c6036156b891ec471fbf Mon Sep 17 00:00:00 2001 From: Joey Ballentine Date: Sun, 1 Feb 2026 19:15:44 -0600 Subject: [PATCH] Update workflows to macos 15 --- .github/workflows/make.yml | 6 +++--- .github/workflows/release-test.yml | 6 +++--- .github/workflows/release.yml | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/make.yml b/.github/workflows/make.yml index c378e12f3e..e24fe656d8 100644 --- a/.github/workflows/make.yml +++ b/.github/workflows/make.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - os: [macos-13, ubuntu-latest, windows-latest] + os: [macos-15, ubuntu-latest, windows-latest] steps: - uses: actions/checkout@v3 @@ -40,7 +40,7 @@ jobs: run: | sudo apt update && sudo apt install flatpak flatpak-builder elfutils # - name: macOS certificate - # if: matrix.os == 'macos-13' + # if: matrix.os == 'macos-15' # env: # APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} # APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} @@ -63,7 +63,7 @@ jobs: shell: bash run: | npm ci - if [[ "${{ matrix.os }}" != "macos-13" ]]; then + if [[ "${{ matrix.os }}" != "macos-15" ]]; then npm run make -- --no-sign else npm run make -- --arch=universal --no-sign diff --git a/.github/workflows/release-test.yml b/.github/workflows/release-test.yml index cb61f3b09a..1e9034f4e0 100644 --- a/.github/workflows/release-test.yml +++ b/.github/workflows/release-test.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: os: [ - macos-13, + macos-15, ubuntu-latest, windows-latest ] @@ -42,13 +42,13 @@ jobs: with: python-version: 3.12 - name: install setuptools (macos) - if: matrix.os == 'macos-13' + if: matrix.os == 'macos-15' run: python3 -m pip install setuptools - run: npm ci - name: publish --dry-run shell: bash run: | - if [[ "${{ matrix.os }}" != "macos-13" ]]; then + if [[ "${{ matrix.os }}" != "macos-15" ]]; then npm run publish -- --dry-run else npm run publish -- --dry-run --arch=universal diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b66398286c..e75770d975 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: os: [ - macos-13, + macos-15, ubuntu-latest, windows-latest ] @@ -42,11 +42,11 @@ jobs: with: python-version: 3.12 - name: install setuptools (macos) - if: matrix.os == 'macos-13' + if: matrix.os == 'macos-15' run: python3 -m pip install setuptools - run: npm ci # - name: macOS certificate - # if: matrix.os == 'macos-13' + # if: matrix.os == 'macos-15' # env: # APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} # APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} @@ -69,7 +69,7 @@ jobs: # APPLE_SIGNING_ID: ${{ secrets.APPLE_SIGNING_ID }} shell: bash run: | - if [[ "${{ matrix.os }}" != "macos-13" ]]; then + if [[ "${{ matrix.os }}" != "macos-15" ]]; then npm run publish -- --no-sign else npm run publish -- --arch=universal --no-sign