@@ -14,11 +14,9 @@ permissions:
1414jobs :
1515 build :
1616 timeout-minutes : 60
17- # GitHub drops runner labels longer than 255 characters, and the job then waits for a runner
18- # forever. With the long `family` list and the longest benchmark id, this label is close.
1917 runs-on : >-
2018 ${{ github.repository == 'vortex-data/vortex'
21- && format('runs-on={0}/region=us-east-1/runner=bench-dedicated/family=c8gd.8xlarge+c8g.8xlarge+c8gn.8xlarge+m8gd.8xlarge+m8g.8xlarge+r8gd.8xlarge+r8g.8xlarge+x8g.8xlarge+i8g.8xlarge/image=ubuntu26-full- arm64-pre-v2 /extras=s3-cache/tag={1}', github.run_id, matrix.benchmark.id)
19+ && format('runs-on={0}/region=us-east-1/runner=arm64-bench /extras=s3-cache/tag={1}', github.run_id, matrix.benchmark.id)
2220 || 'ubuntu-latest' }}
2321 strategy :
2422 fail-fast : false
@@ -238,8 +236,6 @@ jobs:
238236 RDS_BENCH_INSTANCE_ENDPOINT : ${{ vars.RDS_BENCH_INSTANCE_ENDPOINT }}
239237 RDS_BENCH_DB_NAME : ${{ vars.RDS_BENCH_DB_NAME }}
240238 AWS_REGION : ${{ vars.RDS_BENCH_REGION }}
241- BENCH_SITE_BASE_URL : ${{ vars.BENCH_SITE_BASE_URL }}
242- BENCH_REVALIDATE_TOKEN : ${{ secrets.BENCH_REVALIDATE_TOKEN }}
243239 run : |
244240 set -Eeuo pipefail
245241 curl -fsSL https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem \
@@ -266,3 +262,13 @@ jobs:
266262 with :
267263 mode : " develop"
268264 matrix_preset : " develop"
265+
266+ # Tell the benchmarks website that new results exist, once per push, after every benchmark job
267+ # of the push has ingested its results. `always()` runs it even when a benchmark job failed, so
268+ # the results that other jobs ingested still appear.
269+ refresh-site :
270+ needs : [bench, sql]
271+ if : ${{ always() }}
272+ uses : ./.github/workflows/refresh-bench-site.yml
273+ secrets :
274+ BENCH_REVALIDATE_TOKEN : ${{ secrets.BENCH_REVALIDATE_TOKEN }}
0 commit comments