From c44a9df9aa364caa043a6a46fc4a40600cb955b8 Mon Sep 17 00:00:00 2001 From: Ben Deane Date: Thu, 4 Jun 2026 14:20:21 -0600 Subject: [PATCH] :construction_worker: Change github runners Problem: - The existing Intel github runners will no longer be supported. Solution: - Switch to new runners. --- .github/workflows/asciidoctor-ghpages.yml | 2 +- .github/workflows/unit_tests.yml | 15 ++++++--------- .github/workflows/usage_test.yml | 2 +- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/asciidoctor-ghpages.yml b/.github/workflows/asciidoctor-ghpages.yml index ae6341e..f85fd1f 100644 --- a/.github/workflows/asciidoctor-ghpages.yml +++ b/.github/workflows/asciidoctor-ghpages.yml @@ -12,7 +12,7 @@ env: jobs: configure: name: Configure Github Pages Publishing - runs-on: &runner ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04 + runs-on: &runner ${{ github.repository_owner == 'intel' && 'intel-azure-' || '' }}ubuntu-24.04 outputs: enable_publish: ${{ steps.check.outputs.isfork == 'NO' }} steps: diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index ba8ceb4..e5bf9c6 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -25,7 +25,7 @@ concurrency: jobs: build_and_test_24: - runs-on: &runner ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04 + runs-on: &runner ${{ github.repository_owner == 'intel' && 'intel-azure-' || '' }}ubuntu-24.04 strategy: fail-fast: false matrix: @@ -247,15 +247,12 @@ jobs: - *save_cpm_cache - # https://github.com/actions/runner-images/issues/9524 - - name: Fix kernel mmap rnd bits - # Asan in llvm 14 provided in ubuntu 22.04 is incompatible with - # high-entropy ASLR in much newer kernels that GitHub runners are - # using leading to random crashes: https://reviews.llvm.org/D148280 - run: sudo sysctl vm.mmap_rnd_bits=28 - - name: Build Unit Tests - run: cmake --build ${{github.workspace}}/build -t unit_tests + run: | + if [[ "${{matrix.sanitizer}}" == "thread" ]]; then + sudo sysctl vm.mmap_rnd_bits=28 + fi + cmake --build ${{github.workspace}}/build -t unit_tests valgrind: runs-on: *runner diff --git a/.github/workflows/usage_test.yml b/.github/workflows/usage_test.yml index e2e59b9..bd102f4 100644 --- a/.github/workflows/usage_test.yml +++ b/.github/workflows/usage_test.yml @@ -16,7 +16,7 @@ env: jobs: usage_test: - runs-on: ${{ github.repository_owner == 'intel' && 'intel-' || '' }}ubuntu-24.04 + runs-on: ${{ github.repository_owner == 'intel' && 'intel-azure-' || '' }}ubuntu-24.04 strategy: fail-fast: false matrix: