From d17e6efca1e7c68a5aebe3aca6ced3871daefc09 Mon Sep 17 00:00:00 2001 From: itchyny Date: Wed, 20 Nov 2024 22:17:31 +0900 Subject: [PATCH] Update CI runners to Ubuntu 24.04 and macOS Sonoma --- .github/workflows/ci.yml | 6 ++---- .github/workflows/decnum.yml | 2 +- .github/workflows/oniguruma.yml | 4 ++-- .github/workflows/valgrind.yml | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 92c5d8598b..7fb5bdbee4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,7 +65,7 @@ jobs: CC: riscv64-linux-gnu - arch: s390x CC: s390x-linux-gnu - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 env: AR: ${{ matrix.CC }}-ar CHOST: ${{ matrix.CC }} @@ -131,7 +131,7 @@ jobs: target: x86_64-apple-darwin - arch: arm64 target: arm64-apple-darwin - runs-on: macos-13 + runs-on: macos-14 env: LDFLAGS: -dead_strip SUFFIX: macos-${{ matrix.arch }} @@ -164,8 +164,6 @@ jobs: file ./jq cp ./jq jq-${{ env.SUFFIX }} - name: Test - # Only run tests for amd64 matching the CI machine arch - if: ${{ matrix.arch == 'amd64' }} run: | make check VERBOSE=yes git diff --exit-code diff --git a/.github/workflows/decnum.yml b/.github/workflows/decnum.yml index 7ccdc5c6bf..18484dfcdc 100644 --- a/.github/workflows/decnum.yml +++ b/.github/workflows/decnum.yml @@ -7,7 +7,7 @@ on: jobs: disabled: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Clone repository uses: actions/checkout@v4 diff --git a/.github/workflows/oniguruma.yml b/.github/workflows/oniguruma.yml index ebe471debb..47d427acbd 100644 --- a/.github/workflows/oniguruma.yml +++ b/.github/workflows/oniguruma.yml @@ -9,7 +9,7 @@ on: # we test other options for --with-oniguruma here. jobs: installed: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Clone repository uses: actions/checkout@v4 @@ -41,7 +41,7 @@ jobs: tests/*.log disabled: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Clone repository uses: actions/checkout@v4 diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index 6d0a855772..24b3a03b41 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -7,7 +7,7 @@ on: jobs: linux: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Clone repository uses: actions/checkout@v4