From 2108cbc69f01ecc1a274355eda2db03f4382c97d Mon Sep 17 00:00:00 2001 From: Farhan Saif Date: Fri, 24 Jul 2026 14:15:01 -0500 Subject: [PATCH] Fix CI: update discontinued ubuntu-18.04 and macos-10.15 runners GitHub removed the ubuntu-18.04 and macos-10.15 runner images, so the Build and Test workflow no longer runs (#575). Switch to ubuntu-22.04 and macos-13, and bump actions/checkout from v2 to v4 (Node 16 -> Node 20). The CPU build and full test suite (231/231) pass on Ubuntu 24.04 with gcc 13.3. --- .github/workflows/buildandtest.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/buildandtest.yml b/.github/workflows/buildandtest.yml index 084c537d8..e54a97cfe 100644 --- a/.github/workflows/buildandtest.yml +++ b/.github/workflows/buildandtest.yml @@ -13,10 +13,10 @@ on: jobs: build-test-cpu: name: builds taco with no options for cpu and runs all tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: create_build run: mkdir build - name: cmake @@ -34,10 +34,10 @@ jobs: build-test-cpu-release: name: builds taco release for cpu and runs all tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: create_build run: mkdir build - name: cmake @@ -55,10 +55,10 @@ jobs: build-test-cpu-openmp-python-asserts: name: builds taco with compile-time asserts, openmp, and python and runs all tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: apt-get update run: sudo apt-get update - name: install numpy and scipy @@ -80,10 +80,10 @@ jobs: build-test-python-macos-clang: name: builds taco and pytaco on macos with clang and runs all tests - runs-on: macos-10.15 + runs-on: macos-13 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: install numpy and scipy run: pip3 install numpy scipy - name: create_build