@@ -87,10 +87,10 @@ jobs:
87
87
88
88
runs-on : ${{ matrix.RUNNER }}
89
89
container :
90
- image : neondatabase/build-tools:pinned-bookworm
90
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
91
91
credentials :
92
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
93
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
92
+ username : ${{ github.actor }}
93
+ password : ${{ secrets.GITHUB_TOKEN }}
94
94
options : --init
95
95
96
96
steps :
@@ -190,10 +190,10 @@ jobs:
190
190
191
191
runs-on : [ self-hosted, us-east-2, x64 ]
192
192
container :
193
- image : neondatabase/build-tools:pinned-bookworm
193
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
194
194
credentials :
195
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
196
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
195
+ username : ${{ github.actor }}
196
+ password : ${{ secrets.GITHUB_TOKEN }}
197
197
options : --init
198
198
199
199
steps :
@@ -245,10 +245,10 @@ jobs:
245
245
246
246
runs-on : [ self-hosted, us-east-2, x64 ]
247
247
container :
248
- image : neondatabase/build-tools:pinned-bookworm
248
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
249
249
credentials :
250
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
251
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
250
+ username : ${{ github.actor }}
251
+ password : ${{ secrets.GITHUB_TOKEN }}
252
252
options : --init
253
253
254
254
steps :
@@ -352,7 +352,7 @@ jobs:
352
352
region_id_default=${{ env.DEFAULT_REGION_ID }}
353
353
runner_default='["self-hosted", "us-east-2", "x64"]'
354
354
runner_azure='["self-hosted", "eastus2", "x64"]'
355
- image_default="neondatabase/build-tools:pinned-bookworm"
355
+ image_default="ghcr.io/ neondatabase/build-tools:pinned-bookworm"
356
356
matrix='{
357
357
"pg_version" : [
358
358
16
@@ -368,18 +368,18 @@ jobs:
368
368
"db_size": [ "10gb" ],
369
369
"runner": ['"$runner_default"'],
370
370
"image": [ "'"$image_default"'" ],
371
- "include": [{ "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_default"', "image": "'"$image_default"'" },
372
- { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
373
- { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new-many-tables","db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
374
- { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
375
- { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_azure"', "image": "neondatabase/build-tools:pinned-bookworm" },
376
- { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-new", "db_size": "10gb","runner": '"$runner_azure"', "image": "neondatabase/build-tools:pinned-bookworm" },
377
- { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-new", "db_size": "50gb","runner": '"$runner_azure"', "image": "neondatabase/build-tools:pinned-bookworm" },
378
- { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-sharding-reuse", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
379
- { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_default"', "image": "'"$image_default"'" },
380
- { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
381
- { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new-many-tables","db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
382
- { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" }]
371
+ "include": [{ "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_default"', "image": "'"$image_default"'" },
372
+ { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
373
+ { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new-many-tables","db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
374
+ { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
375
+ { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_azure"', "image": "ghcr.io/ neondatabase/build-tools:pinned-bookworm" },
376
+ { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-new", "db_size": "10gb","runner": '"$runner_azure"', "image": "ghcr.io/ neondatabase/build-tools:pinned-bookworm" },
377
+ { "pg_version": 16, "region_id": "azure-eastus2", "platform": "neonvm-azure-captest-new", "db_size": "50gb","runner": '"$runner_azure"', "image": "ghcr.io/ neondatabase/build-tools:pinned-bookworm" },
378
+ { "pg_version": 16, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-sharding-reuse", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
379
+ { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-freetier", "db_size": "3gb" ,"runner": '"$runner_default"', "image": "'"$image_default"'" },
380
+ { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
381
+ { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new-many-tables","db_size": "10gb","runner": '"$runner_default"', "image": "'"$image_default"'" },
382
+ { "pg_version": 17, "region_id": "'"$region_id_default"'", "platform": "neonvm-captest-new", "db_size": "50gb","runner": '"$runner_default"', "image": "'"$image_default"'" }]
383
383
}'
384
384
385
385
if [ "$(date +%A)" = "Saturday" ] || [ ${RUN_AWS_RDS_AND_AURORA} = "true" ]; then
@@ -457,8 +457,8 @@ jobs:
457
457
container :
458
458
image : ${{ matrix.image }}
459
459
credentials :
460
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
461
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
460
+ username : ${{ github.actor }}
461
+ password : ${{ secrets.GITHUB_TOKEN }}
462
462
options : --init
463
463
464
464
# Increase timeout to 8h, default timeout is 6h
@@ -642,10 +642,10 @@ jobs:
642
642
643
643
runs-on : ${{ matrix.RUNNER }}
644
644
container :
645
- image : neondatabase/build-tools:pinned-bookworm
645
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
646
646
credentials :
647
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
648
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
647
+ username : ${{ github.actor }}
648
+ password : ${{ secrets.GITHUB_TOKEN }}
649
649
options : --init
650
650
651
651
steps :
@@ -767,10 +767,10 @@ jobs:
767
767
768
768
runs-on : [ self-hosted, us-east-2, x64 ]
769
769
container :
770
- image : neondatabase/build-tools:pinned-bookworm
770
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
771
771
credentials :
772
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
773
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
772
+ username : ${{ github.actor }}
773
+ password : ${{ secrets.GITHUB_TOKEN }}
774
774
options : --init
775
775
776
776
# Increase timeout to 12h, default timeout is 6h
@@ -892,10 +892,10 @@ jobs:
892
892
893
893
runs-on : [ self-hosted, us-east-2, x64 ]
894
894
container :
895
- image : neondatabase/build-tools:pinned-bookworm
895
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
896
896
credentials :
897
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
898
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
897
+ username : ${{ github.actor }}
898
+ password : ${{ secrets.GITHUB_TOKEN }}
899
899
options : --init
900
900
901
901
steps :
@@ -1011,10 +1011,10 @@ jobs:
1011
1011
1012
1012
runs-on : [ self-hosted, us-east-2, x64 ]
1013
1013
container :
1014
- image : neondatabase/build-tools:pinned-bookworm
1014
+ image : ghcr.io/ neondatabase/build-tools:pinned-bookworm
1015
1015
credentials :
1016
- username : ${{ secrets.NEON_DOCKERHUB_USERNAME }}
1017
- password : ${{ secrets.NEON_DOCKERHUB_PASSWORD }}
1016
+ username : ${{ github.actor }}
1017
+ password : ${{ secrets.GITHUB_TOKEN }}
1018
1018
options : --init
1019
1019
1020
1020
steps :
1 commit comments
github-actions[bot] commentedon Mar 18, 2025
8117 tests run: 7723 passed, 0 failed, 394 skipped (full report)
Flaky tests (1)
Postgres 17
test_pgdata_import_smoke[None-1024-RelBlockSize.MULTIPLE_RELATION_SEGMENTS]
: debug-x86-64-without-lfcCode coverage* (full report)
functions
:32.3% (8736 of 27024 functions)
lines
:48.4% (74868 of 154746 lines)
* collected from Rust tests only
99639c2 at 2025-03-18T18:01:18.405Z :recycle: