Skip to content

feat(nix): expose per-version extension packages, catalog, and update tools #7522

feat(nix): expose per-version extension packages, catalog, and update tools

feat(nix): expose per-version extension packages, catalog, and update tools #7522

Triggered via pull request August 24, 2026 17:49
Status Success
Total duration 1h 4m 27s
Artifacts 6

nix-build.yml

on: pull_request
Matrix: nix-build-packages-aarch64-linux
Matrix: nix-build-packages-aarch64-darwin
Matrix: nix-build-packages-x86_64-linux
docker-image-test  /  Check Docker Image Changes
4m 2s
docker-image-test / Check Docker Image Changes
Matrix: nix-build-checks-aarch64-linux
Matrix: nix-build-checks-aarch64-darwin
run-testinfra  /  gen-matrix
49s
run-testinfra / gen-matrix
run-tests  /  prepare
42s
run-tests / prepare
Matrix: nix-build-checks-x86_64-linux
Matrix: docker-image-test / docker-image-test
docker-image-test  /  Docker Image Test (Skipped)
2s
docker-image-test / Docker Image Test (Skipped)
Matrix: run-testinfra / test-ami-nix
Matrix: run-tests / build
Nix Checks ✅
6s
Nix Checks ✅
run-testinfra  /  report-disk-usage
9s
run-testinfra / report-disk-usage
Nix CI ✅
6s
Nix CI ✅
Fit to window
Zoom out
Zoom in

Annotations

15 warnings and 31 notices
nix-eval
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Nix Evaluation Warning
SQLite database '/nix/var/nix/db/db.sqlite' is busy (occurred 43 times)
treefmt-check (x86_64-linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
pre-commit-run (aarch64-darwin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
treefmt-check (aarch64-darwin)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
pre-commit-run (x86_64-linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
pre-commit-run (aarch64-linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
treefmt-check (aarch64-linux)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (orioledb-17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (15, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (orioledb-17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / test-ami-nix (15, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
run-testinfra / report-disk-usage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GitHub Actions Matrix
Generated GitHub Actions matrix: { "packages": { "x86_64_linux": { "include": [ { "attr": "", "name": "no packages to build", "system": "x86_64-linux", "runs_on": { "labels": [ "ubuntu-latest" ] } } ] }, "aarch64_linux": { "include": [ { "attr": "", "name": "no packages to build", "system": "aarch64-linux", "runs_on": { "labels": [ "ubuntu-latest" ] } } ] }, "aarch64_darwin": { "include": [ { "attr": "", "name": "no packages to build", "system": "aarch64-darwin", "runs_on": { "labels": [ "ubuntu-latest" ] } } ] } }, "checks": { "aarch64_darwin": { "include": [ { "attr": "checks.aarch64-darwin.pre-commit", "name": "pre-commit-run", "system": "aarch64-darwin", "runs_on": { "labels": [ "blacksmith-6vcpu-macos-26" ] } }, { "attr": "checks.aarch64-darwin.treefmt", "name": "treefmt-check", "system": "aarch64-darwin", "runs_on": { "labels": [ "blacksmith-6vcpu-macos-26" ] } } ] }, "aarch64_linux": { "include": [ { "attr": "checks.aarch64-linux.pre-commit", "name": "pre-commit-run", "system": "aarch64-linux", "runs_on": { "labels": [ "blacksmith-8vcpu-ubuntu-2404-arm" ] } }, { "attr": "checks.aarch64-linux.treefmt", "name": "treefmt-check", "system": "aarch64-linux", "runs_on": { "labels": [ "blacksmith-8vcpu-ubuntu-2404-arm" ] } } ] }, "x86_64_linux": { "include": [ { "attr": "checks.x86_64-linux.pre-commit", "name": "pre-commit-run", "system": "x86_64-linux", "runs_on": { "labels": [ "blacksmith-8vcpu-ubuntu-2404" ] } }, { "attr": "checks.x86_64-linux.treefmt", "name": "treefmt-check", "system": "x86_64-linux", "runs_on": { "labels": [ "blacksmith-8vcpu-ubuntu-2404" ] } } ] } } }
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-amd64-17.9.0.018-orioledb' (ID: ami-0e0ad94e284efaa2e) published in region ap-southeast-1
run-testinfra / test-ami-nix (orioledb-17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-amd64-17.9.0.018-orioledb-lfaj4sfbbaw66kp9qldni9d15sw1flca-stage-1' (ID: ami-03711dbebcbaeff0f) built in region ap-southeast-1
run-testinfra / test-ami-nix (orioledb-17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-amd64-17.6.1.165' (ID: ami-0435179733411a279) published in region ap-southeast-1
run-testinfra / test-ami-nix (17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-amd64-17.6.1.165-gfmh1rsvhlgq48q3i82c97n3y7gs8bdh-stage-1' (ID: ami-0b3f3bfab9a264e58) built in region ap-southeast-1
run-testinfra / test-ami-nix (17, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-amd64-15.14.1.165' (ID: ami-0a2f1abaa6d50355e) published in region ap-southeast-1
run-testinfra / test-ami-nix (15, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-amd64-15.14.1.165-hw1k1hlchvhdkcvnapdw06ymf7y8bmd5-stage-1' (ID: ami-01269bb62a646134f) built in region ap-southeast-1
run-testinfra / test-ami-nix (15, amd64, c6i.4xlarge, blacksmith-2vcpu-ubuntu-2404)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-arm64-17.6.1.165' (ID: ami-09758c6d3455441b5) published in region ap-southeast-1
run-testinfra / test-ami-nix (17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-arm64-17.6.1.165-lfsmj3la7mvbk2fydcrsx0mfzgvc2d9s-stage-1' (ID: ami-0ab887076f0c26233) built in region ap-southeast-1
run-testinfra / test-ami-nix (17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-arm64-17.9.0.018-orioledb' (ID: ami-04ae79600e02df949) published in region ap-southeast-1
run-testinfra / test-ami-nix (orioledb-17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-arm64-17.9.0.018-orioledb-sn6i62pajv4x77fxh63wl35bhdwxcbl1-stage-1' (ID: ami-08c9c232796cd1493) built in region ap-southeast-1
run-testinfra / test-ami-nix (orioledb-17, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 2 AMI Published
AMI 'supabase-postgres-32758810463-arm64-15.14.1.165' (ID: ami-05409025af134aa7c) published in region ap-southeast-1
run-testinfra / test-ami-nix (15, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!
Stage 1 AMI Built
AMI 'supabase-postgres-32758810463-arm64-15.14.1.165-wb7g36nvj97qqzimrl4h5fnp88d6ky8c-stage-1' (ID: ami-0f41daecc6c413ae6) built in region ap-southeast-1
run-testinfra / test-ami-nix (15, arm64, c6g.4xlarge, blacksmith-2vcpu-ubuntu-2404-arm)
Setting packer build -on-error=abort since this is CI, this is different than non-CI runs!

Artifacts

Produced during runtime
Name Size Digest
ami-disk-usage-15-amd64 Expired
236 Bytes
sha256:a68acd5f85fb3a886822531272a9c70c2d78ac0b1b73163ecb21422322d9e2f7
ami-disk-usage-15-arm64 Expired
238 Bytes
sha256:dee7b60ba2a6440919029bc301d9090b9981cb39a74ad0acbf2319f3b29ec780
ami-disk-usage-17-amd64 Expired
238 Bytes
sha256:2e0ac69d1ec74cff3b6c6d7a8fd3f268f6655bc8edf672ff8a303ce259a504d0
ami-disk-usage-17-arm64 Expired
235 Bytes
sha256:720b0e2313921db14b62c25cca5d9c9347c7aecc13e6f5633f7384b80b22ae6f
ami-disk-usage-orioledb-17-amd64 Expired
265 Bytes
sha256:f11c50eb060588068dbb1463179d87025e0ce894e0ecc6cb3acc9f67d121b39a
ami-disk-usage-orioledb-17-arm64 Expired
265 Bytes
sha256:ba8d56c89b424664f38161443e27ce03b5c4c8ac5c25c1a135ca01dc7f77cbe3