Skip to content

Commit

Permalink
chore(ci): update deprecated runners, add linux aarch64 tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mayeut committed Jan 19, 2025
1 parent 22a3e9d commit 17fa90f
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on: [push, pull_request]
jobs:
makefile-analysis:
name: makefile-analysis
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -23,11 +23,11 @@ jobs:
strategy:
fail-fast: false
matrix:
runner: ["ubuntu-20.04"]
runner: ["ubuntu-22.04"]
compiler: ["gcc", "clang"]
openmp: ["0", "1"]
include:
- runner: "macos-12"
- runner: "macos-13"
compiler: "clang"
openmp: "0"
env:
Expand All @@ -38,6 +38,11 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Ubuntu libomp support
if: runner.os == 'Linux' && matrix.compiler == 'clang' && matrix.openmp == 1
run: |
sudo apt-get update
sudo apt-get install -y libomp-dev
- name: Run tests
run: ./test/ci/test.sh

Expand All @@ -48,13 +53,15 @@ jobs:
strategy:
fail-fast: false
matrix:
runner: ["ubuntu-20.04", "windows-2019"]
runner: ["ubuntu-22.04", "windows-2019"]
platform: ["x86_64", "i686"]
include:
- runner: "macos-12"
- runner: "macos-13"
platform: "x86_64"
- runner: "macos-14"
platform: "arm64"
- runner: "ubuntu-22.04-arm"
platform: "aarch64"
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down Expand Up @@ -185,7 +192,6 @@ jobs:
- { msystem: mingw32, env: mingw-w64-i686- }
- { msystem: mingw64, env: mingw-w64-x86_64- }
- { msystem: ucrt64, env: mingw-w64-ucrt-x86_64- }
- { msystem: clang32, env: mingw-w64-clang-i686- }
- { msystem: clang64, env: mingw-w64-clang-x86_64- }

steps:
Expand Down

0 comments on commit 17fa90f

Please sign in to comment.