diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 8783952ca9..ce2e1dea72 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -28,7 +28,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 7bb39f58fc..45baa71fdf 100644 --- a/.github/workflows/nightly_Linux_distributions.yml +++ b/.github/workflows/nightly_Linux_distributions.yml @@ -35,7 +35,7 @@ jobs: echo $distro_id if [[ "$distro_id" == "opensuse-tumbleweed" ]]; then zypper --non-interactive install tar gzip; fi - - 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 ee355b2769..c6aebd4c6f 100644 --- a/.github/workflows/on_PR_linux_fuzz.yml +++ b/.github/workflows/on_PR_linux_fuzz.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: sudo ./ci/install_dependencies.sh - name: build and compile diff --git a/.github/workflows/on_PR_linux_matrix.yml b/.github/workflows/on_PR_linux_matrix.yml index 66fd752627..6cff6453a7 100644 --- a/.github/workflows/on_PR_linux_matrix.yml +++ b/.github/workflows/on_PR_linux_matrix.yml @@ -14,7 +14,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_buils.yml b/.github/workflows/on_PR_linux_special_buils.yml index d75973094b..162500d4d4 100644 --- a/.github/workflows/on_PR_linux_special_buils.yml +++ b/.github/workflows/on_PR_linux_special_buils.yml @@ -8,7 +8,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 @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -95,7 +95,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -130,7 +130,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | diff --git a/.github/workflows/on_PR_mac_matrix.yml b/.github/workflows/on_PR_mac_matrix.yml index a377866c36..6d14aac1c4 100644 --- a/.github/workflows/on_PR_mac_matrix.yml +++ b/.github/workflows/on_PR_mac_matrix.yml @@ -14,7 +14,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_windows_matrix.yml b/.github/workflows/on_PR_windows_matrix.yml index 6de2a0338b..c3895b93dd 100644 --- a/.github/workflows/on_PR_windows_matrix.yml +++ b/.github/workflows/on_PR_windows_matrix.yml @@ -21,7 +21,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 @@ -34,7 +34,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 @@ -107,7 +107,7 @@ jobs: run: shell: msys2 {0} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up MSYS2 uses: msys2/setup-msys2@v2 @@ -164,7 +164,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 28b79e2f06..779247eff8 100644 --- a/.github/workflows/on_push_BasicWinLinMac.yml +++ b/.github/workflows/on_push_BasicWinLinMac.yml @@ -12,7 +12,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Ninja uses: ashutoshvarma/setup-ninja@master @@ -25,7 +25,7 @@ jobs: arch: x64 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v3 with: python-version: 3.9 @@ -72,7 +72,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install dependencies run: | @@ -115,7 +115,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 6a051d722f..71b9a7f0e4 100644 --- a/.github/workflows/on_push_ExtraJobsForMain.yml +++ b/.github/workflows/on_push_ExtraJobsForMain.yml @@ -13,7 +13,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 d695656026..d76a4941a0 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: | @@ -46,7 +46,7 @@ jobs: cmake --build . --target package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-linux64 path: ./build/exiv2-*.tar.gz @@ -57,7 +57,7 @@ jobs: name: 'Build macOS Release' runs-on: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install dependencies run: | @@ -71,7 +71,7 @@ jobs: cmake --build . --target package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-macos path: ./build/exiv2-*.tar.gz @@ -82,7 +82,7 @@ jobs: name: 'Build Windows Release' runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Visual Studio shell uses: egor-tensin/vs-shell@v2 @@ -93,7 +93,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 @@ -135,7 +135,7 @@ jobs: cmake --build . --target package tree -L 3 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: exiv2-win path: ./build/exiv2-*.zip @@ -177,7 +177,7 @@ jobs: - name: Cleanup old 0.27-nightly if: env.TAG_NAME == '0.27-nightly' - uses: actions/github-script@v4 + uses: actions/github-script@v6 with: script: | try{ @@ -210,11 +210,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: