From aa9cf656246ca80d7eb4a6548c62842af61eba8c Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Wed, 8 May 2024 11:31:59 +0100 Subject: [PATCH] Eliminate some GitHub action warnings Update version number of some GitHub actions --- .github/workflows/appimage-aarch64.yml | 4 ++-- .../workflows/appimage-minimal-aarch64.yml | 4 ++-- .github/workflows/appimage-minimal-x86_64.yml | 8 ++++--- .github/workflows/appimage-x86_64.yml | 8 ++++--- .github/workflows/check-build-actions.yml | 22 +++++++++++-------- .github/workflows/check-compile-freebsd.yml | 2 +- 6 files changed, 28 insertions(+), 20 deletions(-) diff --git a/.github/workflows/appimage-aarch64.yml b/.github/workflows/appimage-aarch64.yml index 1d7b65bf..7049a4cb 100644 --- a/.github/workflows/appimage-aarch64.yml +++ b/.github/workflows/appimage-aarch64.yml @@ -12,7 +12,7 @@ jobs: cpu: cortex-a53 base_image: raspios_lite_arm64:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: git fetch --tags --force - run: git fetch --depth=1000000 - uses: pguyot/arm-runner-action@v2 @@ -71,7 +71,7 @@ jobs: prerelease: true artifacts: "*.AppImage" - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: always() with: name: logs-all-build-appimage diff --git a/.github/workflows/appimage-minimal-aarch64.yml b/.github/workflows/appimage-minimal-aarch64.yml index 08036b43..4857ab1d 100644 --- a/.github/workflows/appimage-minimal-aarch64.yml +++ b/.github/workflows/appimage-minimal-aarch64.yml @@ -12,7 +12,7 @@ jobs: cpu: cortex-a53 base_image: raspios_lite_arm64:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - run: git fetch --tags --force - run: git fetch --depth=1000000 - uses: pguyot/arm-runner-action@v2 @@ -55,7 +55,7 @@ jobs: prerelease: true artifacts: "*.AppImage" - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: always() with: name: logs-all-build-appimage diff --git a/.github/workflows/appimage-minimal-x86_64.yml b/.github/workflows/appimage-minimal-x86_64.yml index c8332907..abade5d5 100644 --- a/.github/workflows/appimage-minimal-x86_64.yml +++ b/.github/workflows/appimage-minimal-x86_64.yml @@ -11,10 +11,12 @@ jobs: - run: sudo apt-get install pandoc - run: sudo apt-get install yelp-tools - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: git fetch --tags --force - run: git fetch --depth=1000000 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.10' - uses: BSFishy/meson-build@v1.0.3 with: action: build @@ -64,7 +66,7 @@ jobs: artifacts: "Geeqie-minimal-latest-x86_64.AppImage" - name: Upload logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: logs-all-build-appimage diff --git a/.github/workflows/appimage-x86_64.yml b/.github/workflows/appimage-x86_64.yml index dd5f32d4..12a9f840 100644 --- a/.github/workflows/appimage-x86_64.yml +++ b/.github/workflows/appimage-x86_64.yml @@ -26,10 +26,12 @@ jobs: - run: sudo apt-get install pandoc - run: sudo apt-get install yelp-tools - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: git fetch --tags --force - run: git fetch --depth=1000000 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.10' - uses: BSFishy/meson-build@v1.0.3 with: action: build @@ -55,7 +57,7 @@ jobs: artifacts: "Geeqie-latest-x86_64.AppImage" - name: Upload logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: logs-all-build-appimage diff --git a/.github/workflows/check-build-actions.yml b/.github/workflows/check-build-actions.yml index b1d541ec..ad8e3c01 100644 --- a/.github/workflows/check-build-actions.yml +++ b/.github/workflows/check-build-actions.yml @@ -5,16 +5,16 @@ jobs: Check-Markdown: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Run Markdown Lint uses: actionshub/markdownlint@main Check-Shellcheck: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Run Shellcheck Lint - uses: ludeeus/action-shellcheck@2.0.0 + uses: ludeeus/action-shellcheck@master with: ignore_names: downsize @@ -30,8 +30,10 @@ jobs: - run: sudo apt-get install libgtk-3-bin - run: sudo apt-get install libxml2-utils - run: sudo apt-get install shellcheck - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.10' - run: sudo apt-get install xvfb - uses: BSFishy/meson-build@v1.0.3 with: @@ -65,7 +67,7 @@ jobs: options: --verbose meson-version: 1.0.0 - name: Upload logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: logs-all-no-options @@ -103,10 +105,12 @@ jobs: #~ - run: sudo apt-get install libffmpegthumbnailer-dev #~ - run: sudo apt-get install libjxl-dev #~ - run: sudo apt-get install yelp-tools - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: '0' - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.10' - run: sudo apt-get install xvfb - uses: BSFishy/meson-build@v1.0.3 with: @@ -116,7 +120,7 @@ jobs: options: --verbose meson-version: 1.0.0 - name: Upload logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: logs-all-most-options diff --git a/.github/workflows/check-compile-freebsd.yml b/.github/workflows/check-compile-freebsd.yml index 3a94b3c3..0e1d3ad8 100644 --- a/.github/workflows/check-compile-freebsd.yml +++ b/.github/workflows/check-compile-freebsd.yml @@ -24,7 +24,7 @@ jobs: meson setup build meson compile -C build --verbose > ./build/meson-logs/meson-log-compile.txt - name: Upload logs - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 if: always() with: name: logs-compile-freebsd -- 2.20.1