From 527c52174cd1bd599fc7d0cd448cadd255bbecf6 Mon Sep 17 00:00:00 2001 From: Amin Abdulrahman Date: Thu, 22 May 2025 14:52:15 +0200 Subject: [PATCH] Switch to self-hosted linux runner --- .github/actions/setup-ubuntu/action.yml | 2 +- .github/workflows/test_basic.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/actions/setup-ubuntu/action.yml b/.github/actions/setup-ubuntu/action.yml index 47dac7d4b..b00ffa4c2 100644 --- a/.github/actions/setup-ubuntu/action.yml +++ b/.github/actions/setup-ubuntu/action.yml @@ -17,7 +17,7 @@ runs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: '3.11.12' - name: Install additional packages if: ${{ inputs.packages != ''}} shell: bash diff --git a/.github/workflows/test_basic.yaml b/.github/workflows/test_basic.yaml index 62496641f..2e5b3cc7d 100644 --- a/.github/workflows/test_basic.yaml +++ b/.github/workflows/test_basic.yaml @@ -7,7 +7,7 @@ on: jobs: examples_dry_run: name: Dry Run (${{ matrix.target }}) - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] strategy: matrix: target: @@ -26,7 +26,7 @@ jobs: run: | python3 example.py --dry-run --only-target=${{ matrix.target }} tutorial: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu @@ -34,7 +34,7 @@ jobs: run: | (cd tutorial && ./tutorial_all.sh) examples_basic: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu @@ -42,7 +42,7 @@ jobs: run: | python3 example.py --examples simple0,simple1,simple0_loop,simple1_loop examples_ntt_kyber_dilithium_helium_core: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu @@ -50,7 +50,7 @@ jobs: run: | python3 example.py --examples ntt_kyber_1_23_45_67_m55,ntt_dilithium_12_34_56_78_m55 --timeout=300 examples_ntt_kyber_dilithium_neon_core: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu @@ -58,7 +58,7 @@ jobs: run: | python3 example.py --examples ntt_kyber_123_4567_a55,ntt_dilithium_123_45678_a55 --timeout=300 sqmag: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu @@ -66,7 +66,7 @@ jobs: run: | (cd paper/scripts && NO_LOG=Y ./slothy_sqmag.sh) fft: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64] steps: - uses: actions/checkout@v3 - uses: ./.github/actions/setup-ubuntu