From 7aae68e34ee211398dd542dc47d78e6c75c545c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Komar=C4=8Devi=C4=87?= <4973094+kmilos@users.noreply.github.com> Date: Fri, 11 Mar 2022 15:46:43 +0100 Subject: [PATCH] Update CI actions (#2143) --- .github/workflows/cifuzz.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .../workflows/nightly_Linux_distributions.yml | 2 +- .github/workflows/on_PR_linux_fuzz.yml | 2 +- .github/workflows/on_PR_linux_matrix.yml | 2 +- .../workflows/on_PR_linux_special_builds.yml | 12 +++++------ .github/workflows/on_PR_mac_matrix.yml | 2 +- .../workflows/on_PR_mac_special_builds.yml | 2 +- .github/workflows/on_PR_windows_matrix.yml | 8 ++++---- .github/workflows/on_push_BasicWinLinMac.yml | 8 ++++---- .../workflows/on_push_ExtraJobsForMain.yml | 2 +- .github/workflows/release.yml | 20 +++++++++---------- 12 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 5777b621..85138a0c 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -23,7 +23,7 @@ jobs: fuzz-seconds: 600 dry-run: false - name: Upload Crash - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 if: failure() && steps.build.outcome == 'success' with: name: artifacts diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8dbbd363..98057a60 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/nightly_Linux_distributions.yml b/.github/workflows/nightly_Linux_distributions.yml index 8e343bdf..f4c5b14c 100644 --- a/.github/workflows/nightly_Linux_distributions.yml +++ b/.github/workflows/nightly_Linux_distributions.yml @@ -26,7 +26,7 @@ jobs: CMAKE_FLAGS: -DEXIV2_TEAM_EXTRA_WARNINGS=OFF -DEXIV2_ENABLE_WEBREADY=ON -DEXIV2_ENABLE_CURL=ON -DEXIV2_BUILD_UNIT_TESTS=OFF -DEXIV2_ENABLE_BMFF=ON -DEXIV2_TEAM_WARNINGS_AS_ERRORS=OFF -DEXIV2_ENABLE_PNG=ON -DCMAKE_INSTALL_PREFIX=install steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: ./ci/install_dependencies.sh - name: build and compile diff --git a/.github/workflows/on_PR_linux_fuzz.yml b/.github/workflows/on_PR_linux_fuzz.yml index c739ed0c..e28a3410 100644 --- a/.github/workflows/on_PR_linux_fuzz.yml +++ b/.github/workflows/on_PR_linux_fuzz.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | sudo ./ci/install_dependencies.sh diff --git a/.github/workflows/on_PR_linux_matrix.yml b/.github/workflows/on_PR_linux_matrix.yml index 0c472f2a..a3c3e991 100644 --- a/.github/workflows/on_PR_linux_matrix.yml +++ b/.github/workflows/on_PR_linux_matrix.yml @@ -17,7 +17,7 @@ jobs: shared_libraries: [ON, OFF] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/on_PR_linux_special_builds.yml b/.github/workflows/on_PR_linux_special_builds.yml index 5a358e6a..e90405f4 100644 --- a/.github/workflows/on_PR_linux_special_builds.yml +++ b/.github/workflows/on_PR_linux_special_builds.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 2 # Trying to deal with warning: -> Issue detecting commit SHA. Please run actions/checkout with fetch-depth > 1 or set to 0 @@ -74,7 +74,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -111,7 +111,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -159,7 +159,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -207,7 +207,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 2 # Trying to deal with warning: -> Issue detecting commit SHA. Please run actions/checkout with fetch-depth > 1 or set to 0 @@ -259,7 +259,7 @@ jobs: pvs-studio-analyzer analyze -l PVS_license.lic -o pvsStudio.log -j4 plog-converter -a GA:1,2 -d V1042 -t fullhtml pvsStudio.log -o pvsReportHtml - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: static_analysis path: build/pvsReportHtml diff --git a/.github/workflows/on_PR_mac_matrix.yml b/.github/workflows/on_PR_mac_matrix.yml index f05d128f..55bedca1 100644 --- a/.github/workflows/on_PR_mac_matrix.yml +++ b/.github/workflows/on_PR_mac_matrix.yml @@ -17,7 +17,7 @@ jobs: shared_libraries: [ON, OFF] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/on_PR_mac_special_builds.yml b/.github/workflows/on_PR_mac_special_builds.yml index 4cf8000c..3b159b07 100644 --- a/.github/workflows/on_PR_mac_special_builds.yml +++ b/.github/workflows/on_PR_mac_special_builds.yml @@ -12,7 +12,7 @@ jobs: runs-on: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/on_PR_windows_matrix.yml b/.github/workflows/on_PR_windows_matrix.yml index 5f7f6bc0..13cf3acc 100644 --- a/.github/workflows/on_PR_windows_matrix.yml +++ b/.github/workflows/on_PR_windows_matrix.yml @@ -25,7 +25,7 @@ jobs: platform: [ x64, x86 ] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Visual Studio shell uses: egor-tensin/vs-shell@v2 @@ -38,7 +38,7 @@ jobs: version: 1.10.0 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v3 with: python-version: 3.7 @@ -111,7 +111,7 @@ jobs: shell: msys2 {0} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up MSYS2 uses: msys2/setup-msys2@v2 @@ -166,7 +166,7 @@ jobs: # Make sure we don't check out scripts using Windows CRLF line endings - run: git config --global core.autocrlf input shell: pwsh - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Cygwin uses: egor-tensin/setup-cygwin@v3 diff --git a/.github/workflows/on_push_BasicWinLinMac.yml b/.github/workflows/on_push_BasicWinLinMac.yml index d45a1252..4ea08930 100644 --- a/.github/workflows/on_push_BasicWinLinMac.yml +++ b/.github/workflows/on_push_BasicWinLinMac.yml @@ -16,7 +16,7 @@ jobs: runs-on: windows-2022 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Ninja uses: ashutoshvarma/setup-ninja@master @@ -29,7 +29,7 @@ jobs: arch: x64 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v3 with: python-version: 3.7 @@ -83,7 +83,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -125,7 +125,7 @@ jobs: runs-on: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/on_push_ExtraJobsForMain.yml b/.github/workflows/on_push_ExtraJobsForMain.yml index a9519bfe..03f11f4d 100644 --- a/.github/workflows/on_push_ExtraJobsForMain.yml +++ b/.github/workflows/on_push_ExtraJobsForMain.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cab50aaa..1dfd8536 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: name: 'Build Linux Release' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install dependencies run: | @@ -45,7 +45,7 @@ jobs: cmake --build . -t package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-linux64 path: ./build/exiv2-*.tar.gz @@ -56,7 +56,7 @@ jobs: name: 'Build macOS Release' runs-on: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install dependencies run: | @@ -74,7 +74,7 @@ jobs: cmake --build . -t package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-macos path: ./build/exiv2-*.tar.gz @@ -85,7 +85,7 @@ jobs: name: 'Build Windows Release' runs-on: windows-2022 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Visual Studio shell uses: egor-tensin/vs-shell@v2 @@ -96,7 +96,7 @@ jobs: version: 1.10.0 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: 3.9 @@ -127,7 +127,7 @@ jobs: cmake --build . -t package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-win path: ./build/exiv2-*.zip @@ -169,7 +169,7 @@ jobs: - name: Cleanup old nightly if: env.TAG_NAME == 'nightly' - uses: actions/github-script@v4 + uses: actions/github-script@v6 with: script: | try{ @@ -202,11 +202,11 @@ jobs: console.log( "Failed with error\n", error); } - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 - name: List downloaded files run: tree -L 3 - - uses: softprops/action-gh-release@v0.1.8 + - uses: softprops/action-gh-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: