@@ -299,9 +299,13 @@ jobs:
299
299
300
300
echo "matrix=$(echo "$matrix" | jq --compact-output '.')" >> $GITHUB_OUTPUT
301
301
302
+ prepare_AWS_RDS_databases :
303
+ uses : ./.github/workflows/_benchmarking_preparation.yml
304
+ secrets : inherit
305
+
302
306
pgbench-compare :
303
307
if : ${{ github.event.inputs.run_only_pgvector_tests == 'false' || github.event.inputs.run_only_pgvector_tests == null }}
304
- needs : [ generate-matrices ]
308
+ needs : [ generate-matrices, prepare_AWS_RDS_databases ]
305
309
306
310
strategy :
307
311
fail-fast : false
@@ -547,7 +551,7 @@ jobs:
547
551
# *_CLICKBENCH_CONNSTR: Genuine ClickBench DB with ~100M rows
548
552
# *_CLICKBENCH_10M_CONNSTR: DB with the first 10M rows of ClickBench DB
549
553
if : ${{ !cancelled() && (github.event.inputs.run_only_pgvector_tests == 'false' || github.event.inputs.run_only_pgvector_tests == null) }}
550
- needs : [ generate-matrices, pgbench-compare ]
554
+ needs : [ generate-matrices, pgbench-compare, prepare_AWS_RDS_databases ]
551
555
552
556
strategy :
553
557
fail-fast : false
@@ -636,7 +640,7 @@ jobs:
636
640
#
637
641
# *_TPCH_S10_CONNSTR: DB generated with scale factor 10 (~10 GB)
638
642
if : ${{ !cancelled() && (github.event.inputs.run_only_pgvector_tests == 'false' || github.event.inputs.run_only_pgvector_tests == null) }}
639
- needs : [ generate-matrices, clickbench-compare ]
643
+ needs : [ generate-matrices, clickbench-compare, prepare_AWS_RDS_databases ]
640
644
641
645
strategy :
642
646
fail-fast : false
@@ -723,7 +727,7 @@ jobs:
723
727
724
728
user-examples-compare :
725
729
if : ${{ !cancelled() && (github.event.inputs.run_only_pgvector_tests == 'false' || github.event.inputs.run_only_pgvector_tests == null) }}
726
- needs : [ generate-matrices, tpch-compare ]
730
+ needs : [ generate-matrices, tpch-compare, prepare_AWS_RDS_databases ]
727
731
728
732
strategy :
729
733
fail-fast : false
0 commit comments