From 8ab893f2f6868d6a2398a16838487f34c2ce01b9 Mon Sep 17 00:00:00 2001 From: Elvis Pranskevichus Date: Fri, 16 Feb 2024 08:36:05 -0800 Subject: [PATCH] Bump {upload,download}-artifact actions to `v4` (#6853) Gets rid of the pesky NodeJS deprecation warning --- .github/workflows.src/build.inc.yml | 14 +- .../workflows.src/tests-managed-pg.tpl.yml | 34 ++-- .github/workflows.src/tests.inc.yml | 4 +- .github/workflows.src/tests.tpl.yml | 37 ++-- .github/workflows/dryrun.yml | 88 ++++----- .github/workflows/nightly.yml | 172 +++++++++--------- .github/workflows/release.yml | 172 +++++++++--------- .github/workflows/testing.yml | 172 +++++++++--------- .github/workflows/tests-ha.yml | 4 +- .github/workflows/tests-managed-pg.yml | 46 ++--- .github/workflows/tests-patches.yml | 4 +- .github/workflows/tests-pg-versions.yml | 4 +- .github/workflows/tests.yml | 43 +++-- 13 files changed, 404 insertions(+), 390 deletions(-) diff --git a/.github/workflows.src/build.inc.yml b/.github/workflows.src/build.inc.yml index 42c34216757..109808e9adc 100644 --- a/.github/workflows.src/build.inc.yml +++ b/.github/workflows.src/build.inc.yml @@ -108,7 +108,7 @@ <%- endif %> METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -177,7 +177,7 @@ run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -191,7 +191,7 @@ runs-on: << tgt.runs_on if tgt.runs_on else "ubuntu-latest" >> steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -224,7 +224,7 @@ ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -260,7 +260,7 @@ runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -284,7 +284,7 @@ runs-on: << tgt.runs_on if tgt.runs_on else "ubuntu-latest" >> steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> @@ -326,7 +326,7 @@ runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-<< tgt.name >> path: artifacts/<< plat_id >> diff --git a/.github/workflows.src/tests-managed-pg.tpl.yml b/.github/workflows.src/tests-managed-pg.tpl.yml index 46b8b8d14b5..13ac3db5b5f 100644 --- a/.github/workflows.src/tests-managed-pg.tpl.yml +++ b/.github/workflows.src/tests-managed-pg.tpl.yml @@ -61,7 +61,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds/terraform.tfstate @@ -100,7 +100,7 @@ jobs: << setup_aws_creds()|indent(2) >> - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds @@ -112,7 +112,7 @@ jobs: TF_VAR_password: ${{ secrets.AWS_RDS_PASSWORD }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds/terraform.tfstate @@ -135,7 +135,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: do-database-tfstate path: .github/do-database/terraform.tfstate @@ -155,7 +155,7 @@ jobs: run: terraform init - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: do-database-tfstate path: .github/do-database @@ -210,7 +210,7 @@ jobs: << setup_terraform()|indent(2) >> - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: do-database-tfstate path: .github/do-database @@ -221,7 +221,7 @@ jobs: TF_VAR_do_token: ${{ secrets.DIGITALOCEAN_TOKEN }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: do-database-tfstate path: .github/do-database/terraform.tfstate @@ -248,7 +248,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql/terraform.tfstate @@ -287,7 +287,7 @@ jobs: << setup_gcp_creds()|indent(2) >> - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql @@ -298,7 +298,7 @@ jobs: TF_VAR_password: ${{ secrets.AWS_RDS_PASSWORD }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql/terraform.tfstate @@ -327,7 +327,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora/terraform.tfstate @@ -366,7 +366,7 @@ jobs: << setup_aws_creds()|indent(2) >> - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora @@ -379,7 +379,7 @@ jobs: TF_VAR_vpc_id: ${{ secrets.AWS_VPC_ID }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora/terraform.tfstate @@ -403,7 +403,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres/terraform.tfstate @@ -423,7 +423,7 @@ jobs: run: terraform init - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres @@ -457,7 +457,7 @@ jobs: << setup_aws_creds()|indent(2) >> - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres @@ -469,7 +469,7 @@ jobs: HEROKU_EMAIL: ${{ secrets.HEROKU_EMAIL }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres/terraform.tfstate diff --git a/.github/workflows.src/tests.inc.yml b/.github/workflows.src/tests.inc.yml index 09f1841bef5..3693636ef7f 100644 --- a/.github/workflows.src/tests.inc.yml +++ b/.github/workflows.src/tests.inc.yml @@ -49,7 +49,7 @@ << caller() >> - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -317,7 +317,7 @@ - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp diff --git a/.github/workflows.src/tests.tpl.yml b/.github/workflows.src/tests.tpl.yml index ff9f6178fdd..8bc7b9beecb 100644 --- a/.github/workflows.src/tests.tpl.yml +++ b/.github/workflows.src/tests.tpl.yml @@ -64,7 +64,7 @@ jobs: exit 1 - name: Download cache key - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: shared-artifacts path: .tmp @@ -102,10 +102,10 @@ jobs: fail-fast: false matrix: shard: [ - 1/16, 2/16, 3/16, 4/16, - 5/16, 6/16, 7/16, 8/16, - 9/16, 10/16, 11/16, 12/16, - 13/16, 14/16, 15/16, 16/16, + 1, 2, 3, 4, + 5, 6, 7, 8, + 9, 10, 11, 12, + 13, 14, 15, 16, ] steps: @@ -118,13 +118,13 @@ jobs: SHARD: ${{ matrix.shard }} run: | mkdir -p .results/ - cp .tmp/time_stats.csv .results/shard_${SHARD/\//_}.csv - edb test -j2 -v -s ${SHARD} --running-times-log=.results/shard_${SHARD/\//_}.csv + cp .tmp/time_stats.csv .results/shard_${SHARD}.csv + edb test -j2 -v -s ${SHARD}/16 --running-times-log=.results/shard_${SHARD}.csv - name: Upload test results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: python-test-results + name: python-test-results-${{ matrix.shard }} path: .results retention-days: 1 @@ -142,10 +142,10 @@ jobs: run: | edb test --list > .tmp/all_tests.txt - - name: Update shared artifacts - uses: actions/upload-artifact@v3 + - name: Upload list of tests + uses: actions/upload-artifact@v4 with: - name: shared-artifacts + name: test-list path: .tmp retention-days: 1 @@ -163,15 +163,22 @@ jobs: python -m pip install requests - name: Download shared artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: shared-artifacts path: .tmp + - name: Download test list + uses: actions/download-artifact@v4 + with: + name: test-list + path: .tmp + - name: Download python-test results - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: - name: python-test-results + pattern: python-test-results-* + merge-multiple: true path: .results - name: Merge stats and verify tests completion diff --git a/.github/workflows/dryrun.yml b/.github/workflows/dryrun.yml index 46f72408f54..272cb0f0dd7 100644 --- a/.github/workflows/dryrun.yml +++ b/.github/workflows/dryrun.yml @@ -380,7 +380,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -404,7 +404,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -428,7 +428,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -452,7 +452,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -476,7 +476,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -500,7 +500,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -524,7 +524,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -548,7 +548,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -572,7 +572,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -596,7 +596,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -620,7 +620,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -644,7 +644,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -668,7 +668,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -692,7 +692,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -716,7 +716,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -740,7 +740,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -765,7 +765,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -790,7 +790,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -816,7 +816,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -842,7 +842,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -900,7 +900,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -958,7 +958,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -968,7 +968,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -989,7 +989,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1010,7 +1010,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1031,7 +1031,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1052,7 +1052,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1073,7 +1073,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1094,7 +1094,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1115,7 +1115,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1136,7 +1136,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1157,7 +1157,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1178,7 +1178,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1199,7 +1199,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1220,7 +1220,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1241,7 +1241,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1262,7 +1262,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1283,7 +1283,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1304,7 +1304,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1325,7 +1325,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -1346,7 +1346,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -1367,7 +1367,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -1394,7 +1394,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -1418,7 +1418,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 1efb4417658..91567e76687 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -385,7 +385,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -409,7 +409,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -433,7 +433,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -457,7 +457,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -481,7 +481,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -505,7 +505,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -529,7 +529,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -553,7 +553,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -577,7 +577,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -601,7 +601,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -625,7 +625,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -649,7 +649,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -673,7 +673,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -697,7 +697,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -721,7 +721,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -745,7 +745,7 @@ jobs: EXTRA_OPTIMIZATIONS: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -770,7 +770,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -795,7 +795,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -821,7 +821,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -847,7 +847,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -905,7 +905,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -963,7 +963,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -973,7 +973,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -994,7 +994,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1015,7 +1015,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1036,7 +1036,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1057,7 +1057,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1078,7 +1078,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1099,7 +1099,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1120,7 +1120,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1141,7 +1141,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1162,7 +1162,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1183,7 +1183,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1204,7 +1204,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1225,7 +1225,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1246,7 +1246,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1267,7 +1267,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1288,7 +1288,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1309,7 +1309,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1330,7 +1330,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -1351,7 +1351,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -1372,7 +1372,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -1399,7 +1399,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -1423,7 +1423,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -1441,7 +1441,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1461,7 +1461,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1493,7 +1493,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1513,7 +1513,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1545,7 +1545,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1565,7 +1565,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1597,7 +1597,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1617,7 +1617,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1649,7 +1649,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1669,7 +1669,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1701,7 +1701,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1721,7 +1721,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1753,7 +1753,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1773,7 +1773,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1805,7 +1805,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1825,7 +1825,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1857,7 +1857,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1877,7 +1877,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1909,7 +1909,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1929,7 +1929,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1961,7 +1961,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1981,7 +1981,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -2013,7 +2013,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -2033,7 +2033,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -2065,7 +2065,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -2085,7 +2085,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -2117,7 +2117,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -2137,7 +2137,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -2169,7 +2169,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -2189,7 +2189,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -2221,7 +2221,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -2241,7 +2241,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -2273,7 +2273,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -2293,7 +2293,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -2325,7 +2325,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -2345,7 +2345,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -2377,7 +2377,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -2397,7 +2397,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -2429,7 +2429,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2449,7 +2449,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2481,7 +2481,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -2511,7 +2511,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e4cf49d3be4..904059c94d1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -61,7 +61,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -83,7 +83,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -105,7 +105,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -127,7 +127,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -149,7 +149,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -171,7 +171,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -193,7 +193,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -215,7 +215,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -237,7 +237,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -259,7 +259,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -281,7 +281,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -303,7 +303,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -325,7 +325,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -347,7 +347,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -369,7 +369,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -392,7 +392,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -415,7 +415,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -439,7 +439,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -463,7 +463,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -519,7 +519,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -575,7 +575,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -585,7 +585,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -605,7 +605,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -625,7 +625,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -645,7 +645,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -665,7 +665,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -685,7 +685,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -705,7 +705,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -725,7 +725,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -745,7 +745,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -765,7 +765,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -785,7 +785,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -805,7 +805,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -825,7 +825,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -845,7 +845,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -865,7 +865,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -885,7 +885,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -905,7 +905,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -925,7 +925,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -945,7 +945,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -965,7 +965,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -991,7 +991,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -1014,7 +1014,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -1058,7 +1058,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1077,7 +1077,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1108,7 +1108,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1127,7 +1127,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1158,7 +1158,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1177,7 +1177,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1208,7 +1208,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1227,7 +1227,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1258,7 +1258,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1277,7 +1277,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1308,7 +1308,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1327,7 +1327,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1358,7 +1358,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1377,7 +1377,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1408,7 +1408,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1427,7 +1427,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1458,7 +1458,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1477,7 +1477,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1508,7 +1508,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1527,7 +1527,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1558,7 +1558,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1577,7 +1577,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1608,7 +1608,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1627,7 +1627,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1658,7 +1658,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1677,7 +1677,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1708,7 +1708,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1727,7 +1727,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1758,7 +1758,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1777,7 +1777,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1808,7 +1808,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1827,7 +1827,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1858,7 +1858,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1877,7 +1877,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1908,7 +1908,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -1927,7 +1927,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -1958,7 +1958,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -1977,7 +1977,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -2008,7 +2008,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2027,7 +2027,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2058,7 +2058,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -2087,7 +2087,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 0c69c5f748a..15dd89fff93 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -40,7 +40,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -63,7 +63,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -86,7 +86,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -109,7 +109,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -132,7 +132,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -155,7 +155,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -178,7 +178,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -201,7 +201,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -224,7 +224,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -247,7 +247,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -270,7 +270,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -293,7 +293,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -316,7 +316,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -339,7 +339,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -362,7 +362,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -385,7 +385,7 @@ jobs: BUILD_IS_RELEASE: "true" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -409,7 +409,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -433,7 +433,7 @@ jobs: BUILD_GENERIC: true METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -458,7 +458,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -483,7 +483,7 @@ jobs: PKG_PLATFORM_LIBC: "musl" METAPKG_GIT_CACHE: disabled - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -540,7 +540,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -597,7 +597,7 @@ jobs: run: | edgedb-pkg/integration/macos/build.sh - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -607,7 +607,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -628,7 +628,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -649,7 +649,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -670,7 +670,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -691,7 +691,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -712,7 +712,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -733,7 +733,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -754,7 +754,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -775,7 +775,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -796,7 +796,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -817,7 +817,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -838,7 +838,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -859,7 +859,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -880,7 +880,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -901,7 +901,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -922,7 +922,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -943,7 +943,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -964,7 +964,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -985,7 +985,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -1006,7 +1006,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -1033,7 +1033,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -1057,7 +1057,7 @@ jobs: ref: master path: edgedb-pkg - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 @@ -1102,7 +1102,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1122,7 +1122,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-x86_64 path: artifacts/debian-buster @@ -1154,7 +1154,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1174,7 +1174,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-buster-aarch64 path: artifacts/debian-buster @@ -1206,7 +1206,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1226,7 +1226,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-x86_64 path: artifacts/debian-bullseye @@ -1258,7 +1258,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1278,7 +1278,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bullseye-aarch64 path: artifacts/debian-bullseye @@ -1310,7 +1310,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1330,7 +1330,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-x86_64 path: artifacts/debian-bookworm @@ -1362,7 +1362,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1382,7 +1382,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-debian-bookworm-aarch64 path: artifacts/debian-bookworm @@ -1414,7 +1414,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1434,7 +1434,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-x86_64 path: artifacts/ubuntu-bionic @@ -1466,7 +1466,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1486,7 +1486,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-bionic-aarch64 path: artifacts/ubuntu-bionic @@ -1518,7 +1518,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1538,7 +1538,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-x86_64 path: artifacts/ubuntu-focal @@ -1570,7 +1570,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1590,7 +1590,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-focal-aarch64 path: artifacts/ubuntu-focal @@ -1622,7 +1622,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1642,7 +1642,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-x86_64 path: artifacts/ubuntu-jammy @@ -1674,7 +1674,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1694,7 +1694,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-ubuntu-jammy-aarch64 path: artifacts/ubuntu-jammy @@ -1726,7 +1726,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1746,7 +1746,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-x86_64 path: artifacts/centos-8 @@ -1778,7 +1778,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1798,7 +1798,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-centos-8-aarch64 path: artifacts/centos-8 @@ -1830,7 +1830,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1850,7 +1850,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-x86_64 path: artifacts/rockylinux-9 @@ -1882,7 +1882,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1902,7 +1902,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-rockylinux-9-aarch64 path: artifacts/rockylinux-9 @@ -1934,7 +1934,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1954,7 +1954,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-x86_64 path: artifacts/linux-x86_64 @@ -1986,7 +1986,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -2006,7 +2006,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linux-aarch64 path: artifacts/linux-aarch64 @@ -2038,7 +2038,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -2058,7 +2058,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'x64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-x86_64 path: artifacts/linuxmusl-x86_64 @@ -2090,7 +2090,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2110,7 +2110,7 @@ jobs: runs-on: ['self-hosted', 'linux', 'arm64'] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-linuxmusl-aarch64 path: artifacts/linuxmusl-aarch64 @@ -2142,7 +2142,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-x86_64 path: artifacts/macos-x86_64 @@ -2172,7 +2172,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: builds-macos-aarch64 path: artifacts/macos-aarch64 diff --git a/.github/workflows/tests-ha.yml b/.github/workflows/tests-ha.yml index 41c99c981ef..7846468513f 100644 --- a/.github/workflows/tests-ha.yml +++ b/.github/workflows/tests-ha.yml @@ -85,7 +85,7 @@ jobs: echo BUILD_TEMP=$(python setup.py -q ci_helper --type build_temp) >> $GITHUB_ENV - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -360,7 +360,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp diff --git a/.github/workflows/tests-managed-pg.yml b/.github/workflows/tests-managed-pg.yml index 02723bb6dfc..0bc2214ca92 100644 --- a/.github/workflows/tests-managed-pg.yml +++ b/.github/workflows/tests-managed-pg.yml @@ -70,7 +70,7 @@ jobs: echo BUILD_TEMP=$(python setup.py -q ci_helper --type build_temp) >> $GITHUB_ENV - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -347,7 +347,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds/terraform.tfstate @@ -391,7 +391,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -514,7 +514,7 @@ jobs: aws-region: us-east-2 - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds @@ -526,7 +526,7 @@ jobs: TF_VAR_password: ${{ secrets.AWS_RDS_PASSWORD }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-rds-tfstate path: .github/aws-rds/terraform.tfstate @@ -558,7 +558,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: do-database-tfstate path: .github/do-database/terraform.tfstate @@ -597,7 +597,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -692,7 +692,7 @@ jobs: run: terraform init - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: do-database-tfstate path: .github/do-database @@ -756,7 +756,7 @@ jobs: run: terraform init - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: do-database-tfstate path: .github/do-database @@ -767,7 +767,7 @@ jobs: TF_VAR_do_token: ${{ secrets.DIGITALOCEAN_TOKEN }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: do-database-tfstate path: .github/do-database/terraform.tfstate @@ -807,7 +807,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql/terraform.tfstate @@ -851,7 +851,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -973,7 +973,7 @@ jobs: export_default_credentials: true - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql @@ -984,7 +984,7 @@ jobs: TF_VAR_password: ${{ secrets.AWS_RDS_PASSWORD }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: gcp-cloud-sql-tfstate path: .github/gcp-cloud-sql/terraform.tfstate @@ -1027,7 +1027,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora/terraform.tfstate @@ -1071,7 +1071,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -1194,7 +1194,7 @@ jobs: aws-region: us-east-2 - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora @@ -1207,7 +1207,7 @@ jobs: TF_VAR_vpc_id: ${{ secrets.AWS_VPC_ID }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aws-aurora-tfstate path: .github/aws-aurora/terraform.tfstate @@ -1240,7 +1240,7 @@ jobs: - name: Store Terraform state if: ${{ always() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres/terraform.tfstate @@ -1279,7 +1279,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -1374,7 +1374,7 @@ jobs: run: terraform init - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres @@ -1422,7 +1422,7 @@ jobs: aws-region: us-east-2 - name: Restore Terraform state - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres @@ -1434,7 +1434,7 @@ jobs: HEROKU_EMAIL: ${{ secrets.HEROKU_EMAIL }} - name: Overwrite Terraform state - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: heroku-postgres-tfstate path: .github/heroku-postgres/terraform.tfstate diff --git a/.github/workflows/tests-patches.yml b/.github/workflows/tests-patches.yml index 7c674def815..e1981574d28 100644 --- a/.github/workflows/tests-patches.yml +++ b/.github/workflows/tests-patches.yml @@ -72,7 +72,7 @@ jobs: echo BUILD_TEMP=$(python setup.py -q ci_helper --type build_temp) >> $GITHUB_ENV - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -360,7 +360,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp diff --git a/.github/workflows/tests-pg-versions.yml b/.github/workflows/tests-pg-versions.yml index af68c41a608..39564244009 100644 --- a/.github/workflows/tests-pg-versions.yml +++ b/.github/workflows/tests-pg-versions.yml @@ -70,7 +70,7 @@ jobs: echo BUILD_TEMP=$(python setup.py -q ci_helper --type build_temp) >> $GITHUB_ENV - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -379,7 +379,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87832ccb853..d9c24d03b24 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -82,7 +82,7 @@ jobs: | xargs curl > .tmp/time_stats.csv - name: Upload shared artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: shared-artifacts path: .tmp @@ -354,7 +354,7 @@ jobs: exit 1 - name: Download cache key - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: shared-artifacts path: .tmp @@ -392,10 +392,10 @@ jobs: fail-fast: false matrix: shard: [ - 1/16, 2/16, 3/16, 4/16, - 5/16, 6/16, 7/16, 8/16, - 9/16, 10/16, 11/16, 12/16, - 13/16, 14/16, 15/16, 16/16, + 1, 2, 3, 4, + 5, 6, 7, 8, + 9, 10, 11, 12, + 13, 14, 15, 16, ] steps: @@ -428,7 +428,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -522,13 +522,13 @@ jobs: SHARD: ${{ matrix.shard }} run: | mkdir -p .results/ - cp .tmp/time_stats.csv .results/shard_${SHARD/\//_}.csv - edb test -j2 -v -s ${SHARD} --running-times-log=.results/shard_${SHARD/\//_}.csv + cp .tmp/time_stats.csv .results/shard_${SHARD}.csv + edb test -j2 -v -s ${SHARD}/16 --running-times-log=.results/shard_${SHARD}.csv - name: Upload test results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: python-test-results + name: python-test-results-${{ matrix.shard }} path: .results retention-days: 1 @@ -565,7 +565,7 @@ jobs: - name: Download shared artifacts uses: Wandalen/wretry.action@a163f62ae554a8f3cbe27b23db15b60c0ae2e93c # v1.3.0 with: - action: actions/download-artifact@v3 + action: actions/download-artifact@v4 with: | name: shared-artifacts path: .tmp @@ -660,10 +660,10 @@ jobs: run: | edb test --list > .tmp/all_tests.txt - - name: Update shared artifacts - uses: actions/upload-artifact@v3 + - name: Upload list of tests + uses: actions/upload-artifact@v4 with: - name: shared-artifacts + name: test-list path: .tmp retention-days: 1 @@ -681,15 +681,22 @@ jobs: python -m pip install requests - name: Download shared artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: shared-artifacts path: .tmp + - name: Download test list + uses: actions/download-artifact@v4 + with: + name: test-list + path: .tmp + - name: Download python-test results - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: - name: python-test-results + pattern: python-test-results-* + merge-multiple: true path: .results - name: Merge stats and verify tests completion