Update actions
This commit is contained in:
parent
8570167037
commit
00f9b08f98
|
|
@ -68,7 +68,7 @@ jobs:
|
||||||
destination_dir: coverage
|
destination_dir: coverage
|
||||||
|
|
||||||
- name: Archive Artifacts
|
- name: Archive Artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: coverage
|
name: coverage
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ jobs:
|
||||||
bin/release/man.sh
|
bin/release/man.sh
|
||||||
bin/release/create_tarball.sh
|
bin/release/create_tarball.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-x64-artifacts
|
name: release-generic-linux-x64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -75,7 +75,7 @@ jobs:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
ref: ${{ inputs.branch }}
|
ref: ${{ inputs.branch }}
|
||||||
- name: Retrieve release-generic-linux-x64-artifacts
|
- name: Retrieve release-generic-linux-x64-artifacts
|
||||||
uses: actions/download-artifact@v6.0.0
|
uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-x64-artifacts
|
name: release-generic-linux-x64-artifacts
|
||||||
path: target/upload
|
path: target/upload
|
||||||
|
|
@ -112,7 +112,7 @@ jobs:
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: test-generic-linux-package-docker-ubuntu-x64-artifacts
|
name: test-generic-linux-package-docker-ubuntu-x64-artifacts
|
||||||
|
|
@ -129,7 +129,7 @@ jobs:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
ref: ${{ inputs.branch }}
|
ref: ${{ inputs.branch }}
|
||||||
- name: Retrieve release-generic-linux-x64-artifacts
|
- name: Retrieve release-generic-linux-x64-artifacts
|
||||||
uses: actions/download-artifact@v6.0.0
|
uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-x64-artifacts
|
name: release-generic-linux-x64-artifacts
|
||||||
path: target/upload
|
path: target/upload
|
||||||
|
|
@ -164,7 +164,7 @@ jobs:
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: test-generic-linux-package-docker-debian-x64-artifacts
|
name: test-generic-linux-package-docker-debian-x64-artifacts
|
||||||
|
|
@ -181,7 +181,7 @@ jobs:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
ref: ${{ inputs.branch }}
|
ref: ${{ inputs.branch }}
|
||||||
- name: Retrieve release-generic-linux-x64-artifacts
|
- name: Retrieve release-generic-linux-x64-artifacts
|
||||||
uses: actions/download-artifact@v6.0.0
|
uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-x64-artifacts
|
name: release-generic-linux-x64-artifacts
|
||||||
path: target/upload
|
path: target/upload
|
||||||
|
|
@ -227,7 +227,7 @@ jobs:
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: test-generic-linux-package-docker-archlinux-x64-artifacts
|
name: test-generic-linux-package-docker-archlinux-x64-artifacts
|
||||||
|
|
@ -244,7 +244,7 @@ jobs:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
ref: ${{ inputs.branch }}
|
ref: ${{ inputs.branch }}
|
||||||
- name: Retrieve release-generic-linux-x64-artifacts
|
- name: Retrieve release-generic-linux-x64-artifacts
|
||||||
uses: actions/download-artifact@v6.0.0
|
uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-x64-artifacts
|
name: release-generic-linux-x64-artifacts
|
||||||
path: target/upload
|
path: target/upload
|
||||||
|
|
@ -282,7 +282,7 @@ jobs:
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: test-generic-linux-package-docker-fedora-x64-artifacts
|
name: test-generic-linux-package-docker-fedora-x64-artifacts
|
||||||
|
|
@ -354,7 +354,7 @@ jobs:
|
||||||
pwd
|
pwd
|
||||||
find . -name "*.log"
|
find . -name "*.log"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: test-docker-amd64-package-artifacts
|
name: test-docker-amd64-package-artifacts
|
||||||
|
|
@ -408,7 +408,7 @@ jobs:
|
||||||
bin/test/test_prerequisites.sh
|
bin/test/test_prerequisites.sh
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-generic-linux-aarch64-artifacts
|
name: release-generic-linux-aarch64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -460,7 +460,7 @@ jobs:
|
||||||
bin/test/test_prerequisites.sh
|
bin/test/test_prerequisites.sh
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-deb-x64-artifacts
|
name: release-deb-x64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -512,7 +512,7 @@ jobs:
|
||||||
bin/test/test_prerequisites.sh
|
bin/test/test_prerequisites.sh
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-deb-aarch64-artifacts
|
name: release-deb-aarch64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -562,7 +562,7 @@ jobs:
|
||||||
bin/test/test_prerequisites.sh
|
bin/test/test_prerequisites.sh
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-macos-x64-artifacts
|
name: release-macos-x64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -612,7 +612,7 @@ jobs:
|
||||||
bin/test/test_prerequisites.sh
|
bin/test/test_prerequisites.sh
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-macos-aarch64-artifacts
|
name: release-macos-aarch64-artifacts
|
||||||
path: target/upload/*
|
path: target/upload/*
|
||||||
|
|
@ -633,7 +633,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
.\bin\install_rust.ps1
|
.\bin\install_rust.ps1
|
||||||
- name: Manage vcpkg cache
|
- name: Manage vcpkg cache
|
||||||
uses: actions/cache@v4.3.0
|
uses: actions/cache@v5.0.1
|
||||||
with:
|
with:
|
||||||
path: C:\vcpkg
|
path: C:\vcpkg
|
||||||
key: ${{ runner.os }}-release-windows-x64
|
key: ${{ runner.os }}-release-windows-x64
|
||||||
|
|
@ -666,7 +666,7 @@ jobs:
|
||||||
.\bin\test\test_prerequisites.ps1
|
.\bin\test\test_prerequisites.ps1
|
||||||
.\bin\test\test_integ.ps1
|
.\bin\test\test_integ.ps1
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-windows-x64-artifacts
|
name: release-windows-x64-artifacts
|
||||||
path: |
|
path: |
|
||||||
|
|
@ -690,7 +690,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
ref: ${{ inputs.branch }}
|
ref: ${{ inputs.branch }}
|
||||||
- uses: actions/download-artifact@v6.0.0
|
- uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
path: artifacts
|
path: artifacts
|
||||||
- name: Prerequisites
|
- name: Prerequisites
|
||||||
|
|
|
||||||
|
|
@ -267,7 +267,7 @@ jobs:
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Archive artifacts
|
- name: Archive artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: release-changelog
|
name: release-changelog
|
||||||
|
|
@ -316,7 +316,7 @@ jobs:
|
||||||
git_user_signingkey: true
|
git_user_signingkey: true
|
||||||
git_commit_gpgsign: true
|
git_commit_gpgsign: true
|
||||||
|
|
||||||
- uses: actions/download-artifact@v6.0.0
|
- uses: actions/download-artifact@v7.0.0
|
||||||
with:
|
with:
|
||||||
path: artifacts
|
path: artifacts
|
||||||
|
|
||||||
|
|
@ -348,7 +348,7 @@ jobs:
|
||||||
find ./artifacts -name "*sha256" | xargs -I FILE sh -c 'echo "https://github.com/${GITHUB_OWNER}/${GITHUB_REPO_NAME}/releases/download/${RELEASE_VERSION}/$(basename FILE),$(cat FILE)"' >> release-"${RELEASE_VERSION}".sha256.csv
|
find ./artifacts -name "*sha256" | xargs -I FILE sh -c 'echo "https://github.com/${GITHUB_OWNER}/${GITHUB_REPO_NAME}/releases/download/${RELEASE_VERSION}/$(basename FILE),$(cat FILE)"' >> release-"${RELEASE_VERSION}".sha256.csv
|
||||||
|
|
||||||
- name: Archive sha256 artifacts
|
- name: Archive sha256 artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
with:
|
with:
|
||||||
name: release-sha256-csv
|
name: release-sha256-csv
|
||||||
path: release-${{ needs.set-context.outputs.release_version }}.sha256.csv
|
path: release-${{ needs.set-context.outputs.release_version }}.sha256.csv
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ jobs:
|
||||||
bin/release/release.sh
|
bin/release/release.sh
|
||||||
echo "PATH=${PWD}/target/release:$PATH" >> "${GITHUB_ENV}"
|
echo "PATH=${PWD}/target/release:$PATH" >> "${GITHUB_ENV}"
|
||||||
- name: Archive artifacts
|
- name: Archive artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-bench-artifacts
|
name: tests-bench-artifacts
|
||||||
|
|
@ -120,7 +120,7 @@ jobs:
|
||||||
bin/test/test_integ.sh || true
|
bin/test/test_integ.sh || true
|
||||||
cd "${current_dir}"
|
cd "${current_dir}"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-ubuntu-latest-${{ matrix.rust }}-artifacts
|
name: tests-ubuntu-latest-${{ matrix.rust }}-artifacts
|
||||||
|
|
@ -165,7 +165,7 @@ jobs:
|
||||||
- name: Integration Tests
|
- name: Integration Tests
|
||||||
run: bin/test/test_integ.sh
|
run: bin/test/test_integ.sh
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-ubuntu-22.04-${{ matrix.rust }}-artifacts
|
name: tests-ubuntu-22.04-${{ matrix.rust }}-artifacts
|
||||||
|
|
@ -209,7 +209,7 @@ jobs:
|
||||||
bin/test/test.sh
|
bin/test/test.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-archlinux-x64-artifacts
|
name: tests-archlinux-x64-artifacts
|
||||||
|
|
@ -258,7 +258,7 @@ jobs:
|
||||||
pwd
|
pwd
|
||||||
find . -name "*.log"
|
find . -name "*.log"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-fedora-x64-artifacts
|
name: tests-fedora-x64-artifacts
|
||||||
|
|
@ -306,7 +306,7 @@ jobs:
|
||||||
pwd
|
pwd
|
||||||
find . -name "*.log"
|
find . -name "*.log"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-alpine-x64-artifacts
|
name: tests-alpine-x64-artifacts
|
||||||
|
|
@ -353,7 +353,7 @@ jobs:
|
||||||
pwd
|
pwd
|
||||||
find . -name "*.log"
|
find . -name "*.log"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-macos-x64-${{ matrix.rust }}-artifacts
|
name: tests-macos-x64-${{ matrix.rust }}-artifacts
|
||||||
|
|
@ -400,7 +400,7 @@ jobs:
|
||||||
pwd
|
pwd
|
||||||
find . -name "*.log"
|
find . -name "*.log"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-macos-aarch64-${{ matrix.rust }}-artifacts
|
name: tests-macos-aarch64-${{ matrix.rust }}-artifacts
|
||||||
|
|
@ -423,7 +423,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
.\bin\install_rust.ps1
|
.\bin\install_rust.ps1
|
||||||
- name: Manage vcpkg cache
|
- name: Manage vcpkg cache
|
||||||
uses: actions/cache@v4.3.0
|
uses: actions/cache@v5.0.1
|
||||||
with:
|
with:
|
||||||
path: C:\vcpkg
|
path: C:\vcpkg
|
||||||
key: ${{ runner.os }}-test-windows-x64
|
key: ${{ runner.os }}-test-windows-x64
|
||||||
|
|
@ -442,7 +442,7 @@ jobs:
|
||||||
.\bin\test\test_prerequisites.ps1
|
.\bin\test\test_prerequisites.ps1
|
||||||
.\bin\test\test_unit.ps1
|
.\bin\test\test_unit.ps1
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-win64-${{ matrix.rust }}-artifacts
|
name: tests-win64-${{ matrix.rust }}-artifacts
|
||||||
|
|
@ -512,7 +512,7 @@ jobs:
|
||||||
bin/test/test_integ.sh
|
bin/test/test_integ.sh
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
- name: Archive production artifacts
|
- name: Archive production artifacts
|
||||||
uses: actions/upload-artifact@v5.0.0
|
uses: actions/upload-artifact@v6.0.0
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
with:
|
with:
|
||||||
name: tests-win64-wsl2-artifacts
|
name: tests-win64-wsl2-artifacts
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue