Commit aff3d3cf25 for openssl.org
commit aff3d3cf25501f311f1e6a2946f4b6edc2b37d8c
Author: Nikola Pajkovsky <nikolap@openssl.org>
Date: Mon Oct 19 08:03:43 2026 +0200
ci: bump actions/upload-artifact to v6
upload-artifact v4 and v5 run on the deprecated Node.js 20 runtime,
which makes GitHub Actions print a deprecation warning. v6 runs on
Node.js 24 by default.
Signed-off-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Milan Broz <mbroz@openssl.org>
Merge-date: Wed Oct 21 17:15:18 2026
Merged-from: https://github.com/openssl/openssl/pull/33247
diff --git a/.github/workflows/aarch64-more-cross-compiles.yml b/.github/workflows/aarch64-more-cross-compiles.yml
index f1bd6780ea..7d062ba248 100644
--- a/.github/workflows/aarch64-more-cross-compiles.yml
+++ b/.github/workflows/aarch64-more-cross-compiles.yml
@@ -236,7 +236,7 @@ jobs:
QEMU_LD_PREFIX=/usr/${{ matrix.platform.arch }}
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "cross-compiles-aarch64@${{ matrix.platform.capslabel }}"
path: artifacts.tar.gz
diff --git a/.github/workflows/ci-doc-changes.yml b/.github/workflows/ci-doc-changes.yml
index 08919fc323..343ba667cf 100644
--- a/.github/workflows/ci-doc-changes.yml
+++ b/.github/workflows/ci-doc-changes.yml
@@ -74,7 +74,7 @@ jobs:
working-directory: ./build
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@out-of-readonly-source-and-install-ubuntu"
path: build/artifacts.tar.gz
@@ -116,7 +116,7 @@ jobs:
working-directory: ./build
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@out-of-readonly-source-and-install-macos-15"
path: build/artifacts.tar.gz
diff --git a/.github/workflows/ci-nightly.yml b/.github/workflows/ci-nightly.yml
index a5731bd9c5..be222738e4 100644
--- a/.github/workflows/ci-nightly.yml
+++ b/.github/workflows/ci-nightly.yml
@@ -47,7 +47,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0 TESTS="-test_fuzz* -test_ssl_* -test_sslapi -test_evp -test_cmp_http -test_verify -test_cms -test_store -test_enc -[01][0-9]"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@non-caching"
path: artifacts.tar.gz
@@ -83,7 +83,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@full_featured"
path: artifacts.tar.gz
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5d780f11a5..93028a38d8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -119,7 +119,7 @@ jobs:
util/wrap.pl -fips apps/openssl list -providers | grep 'name: CI FIPS Provider for OpenSSL$'
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@basic-gcc"
path: artifacts.tar.gz
@@ -144,7 +144,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@basic-clang"
path: artifacts.tar.gz
@@ -169,7 +169,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@linux-arm64"
path: artifacts.tar.gz
@@ -235,7 +235,7 @@ jobs:
".github/workflows/make-test"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@linux-x86"
path: artifacts.tar.gz
@@ -279,7 +279,7 @@ jobs:
.github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@BSD-x86_64"
path: artifacts.tar.gz
@@ -304,7 +304,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@minimal"
path: artifacts.tar.gz
@@ -329,7 +329,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@no-deprecated"
path: artifacts.tar.gz
@@ -354,7 +354,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@no-shared-ubuntu"
path: artifacts.tar.gz
@@ -379,7 +379,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@no-shared-macos-14"
path: artifacts.tar.gz
@@ -408,7 +408,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@address_ub_sanitizer"
path: artifacts.tar.gz
@@ -440,7 +440,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@address_ub_sanitizer_no_asm"
path: artifacts.tar.gz
@@ -469,7 +469,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0 TESTS="test_fuzz*"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@fuzz_tests"
path: artifacts.tar.gz
@@ -507,7 +507,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0 TESTS="test_fuzz*"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@fuzz_tests_mfail"
path: artifacts.tar.gz
@@ -538,7 +538,7 @@ jobs:
run: .github/workflows/make-test OPENSSL_TEST_RAND_ORDER=0
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@memory_sanitizer"
path: artifacts.tar.gz
@@ -567,7 +567,7 @@ jobs:
run: .github/workflows/make-test V=1 TESTS="test_lhash test_threads test_internal_provider test_provfetch test_provider test_pbe test_evp_kdf test_pkcs12 test_store test_evp test_quic* test_dtls_listener_races"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@threads_sanitizer"
path: artifacts.tar.gz
@@ -594,7 +594,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@enable_non-default_options"
path: artifacts.tar.gz
@@ -619,7 +619,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@legacy"
path: artifacts.tar.gz
diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml
index 25d43a438d..f84169733b 100644
--- a/.github/workflows/cross-compiles.yml
+++ b/.github/workflows/cross-compiles.yml
@@ -515,7 +515,7 @@ jobs:
QEMU_LD_PREFIX=/usr/${{ matrix.platform.arch }}
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "cross-compiles@${{ matrix.platform.label || matrix.platform.arch }}"
path: artifacts.tar.gz
diff --git a/.github/workflows/fips-checksums.yml b/.github/workflows/fips-checksums.yml
index 5fd96b3159..b790ddd1a4 100644
--- a/.github/workflows/fips-checksums.yml
+++ b/.github/workflows/fips-checksums.yml
@@ -80,7 +80,7 @@ jobs:
- name: save PR number
run: echo ${{ github.event.number }} > ./artifact/pr_num
- name: save artifact
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v6
with:
name: fips_checksum
path: artifact/
@@ -126,7 +126,7 @@ jobs:
- name: save PR number
run: echo ${{ github.event.number }} > ./artifact/pr_num
- name: save artifact
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: abidiff
path: artifact/
diff --git a/.github/workflows/os-zoo.yml b/.github/workflows/os-zoo.yml
index 81eb5db7f6..5805c07ca6 100644
--- a/.github/workflows/os-zoo.yml
+++ b/.github/workflows/os-zoo.yml
@@ -393,7 +393,7 @@ jobs:
".github/workflows/make-test"
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@linux-x86"
path: artifacts.tar.gz
diff --git a/.github/workflows/oss-fuzz.yml b/.github/workflows/oss-fuzz.yml
index 0cdf1864bb..6a2876bd9d 100644
--- a/.github/workflows/oss-fuzz.yml
+++ b/.github/workflows/oss-fuzz.yml
@@ -77,7 +77,7 @@ jobs:
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
if: failure()
with:
name: artifacts
diff --git a/.github/workflows/prov-compat-label.yml b/.github/workflows/prov-compat-label.yml
index 9a30874c0c..8697850df0 100644
--- a/.github/workflows/prov-compat-label.yml
+++ b/.github/workflows/prov-compat-label.yml
@@ -99,7 +99,7 @@ jobs:
-providers
working-directory: ${{ matrix.release.dir }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: ${{ matrix.release.tgz }}
path: ${{ matrix.release.tgz }}
@@ -196,7 +196,7 @@ jobs:
./util/opensslwrap.sh version -c
working-directory: ${{ matrix.branch.dir }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: ${{ matrix.branch.tgz }}
path: ${{ matrix.branch.tgz }}
diff --git a/.github/workflows/provider-compatibility.yml b/.github/workflows/provider-compatibility.yml
index fa231ea52b..6fe0ae1d3a 100644
--- a/.github/workflows/provider-compatibility.yml
+++ b/.github/workflows/provider-compatibility.yml
@@ -97,7 +97,7 @@ jobs:
-providers
working-directory: ${{ matrix.release.dir }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: ${{ matrix.release.tgz }}
path: ${{ matrix.release.tgz }}
@@ -194,7 +194,7 @@ jobs:
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
working-directory: ${{ matrix.branch.dir }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: ${{ matrix.branch.tgz }}
path: ${{ matrix.branch.tgz }}
diff --git a/.github/workflows/riscv-more-cross-compiles.yml b/.github/workflows/riscv-more-cross-compiles.yml
index 73d3dd2871..9f0789124f 100644
--- a/.github/workflows/riscv-more-cross-compiles.yml
+++ b/.github/workflows/riscv-more-cross-compiles.yml
@@ -382,7 +382,7 @@ jobs:
QEMU_LD_PREFIX=/usr/${{ matrix.platform.arch }}
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "cross-compiles-riscv@${{ matrix.platform.opensslcaps }}"
path: artifacts.tar.gz
diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml
index ecdad30f9e..171692d8fb 100644
--- a/.github/workflows/run-checker-daily.yml
+++ b/.github/workflows/run-checker-daily.yml
@@ -532,7 +532,7 @@ jobs:
run: .github/workflows/make-test
- name: save artifacts
if: success() || failure()
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: "ci@bn_debug"
path: artifacts.tar.gz