diff --git a/.github/workflows/tquic-benchmark.yml b/.github/workflows/tquic-benchmark.yml index 6893acda..04cee78b 100644 --- a/.github/workflows/tquic-benchmark.yml +++ b/.github/workflows/tquic-benchmark.yml @@ -11,7 +11,7 @@ env: jobs: config: name: Prepare config - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: benchmark_date: ${{ steps.set-benchmark-date.outputs.benchmark_date }} benchmark_impls: ${{ steps.set-implements.outputs.benchmark_impls }} @@ -43,7 +43,7 @@ jobs: build_tquic: name: Build tquic - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: config steps: - uses: actions/checkout@v4 @@ -75,7 +75,7 @@ jobs: build_lsquic: name: Build lsquic - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: config steps: - uses: actions/checkout@v4 @@ -109,7 +109,7 @@ jobs: gen_cert: name: Generate cert - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: config steps: - name: Generate cert @@ -124,7 +124,7 @@ jobs: gen_files: name: Generate files - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: config steps: - name: Generate files @@ -142,7 +142,7 @@ jobs: run_long_conn: name: Run long connection scenario benchmark needs: [ config, build_tquic, build_lsquic, gen_cert, gen_files ] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: file: [ 15K, 50K, 2M ] @@ -177,7 +177,7 @@ jobs: run_short_conn: name: Run short connection scenario benchmark needs: [ config, build_tquic, build_lsquic, gen_cert, gen_files ] - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Download all uses: actions/download-artifact@v4 @@ -205,7 +205,7 @@ jobs: retention-days: 90 result: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: [ run_long_conn, run_short_conn ] steps: - name: Download plot tools