From c522e88253e963f7402085b33a53292523bff0ee Mon Sep 17 00:00:00 2001 From: "(Jip) Willem Wijnia" Date: Sat, 20 Jun 2026 18:32:45 +0200 Subject: [PATCH] Bump all workflow actions to a more recent version --- .github/workflows/bake-blueprints.yaml | 6 +++--- .github/workflows/deploy-faf.yaml | 2 +- .github/workflows/deploy-fafbeta.yaml | 4 ++-- .github/workflows/deploy-fafdevelop.yaml | 4 ++-- .github/workflows/docs-build.yml | 12 ++++++------ .github/workflows/docs-convert-changelog.yaml | 14 +++++++------- .github/workflows/docs-generate-changelog.yaml | 6 +++--- .github/workflows/docs-spelling-check.yaml | 2 +- .github/workflows/docs-synchronize-changelog.yaml | 4 ++-- .github/workflows/docs-url-check.yaml | 2 +- .github/workflows/etfreeman-db-update.yaml | 4 ++-- .github/workflows/prepare-release.yaml | 6 +++--- .github/workflows/spookydb-update.yaml | 4 ++-- .github/workflows/stage-fafbeta.yaml | 2 +- .github/workflows/stage-fafdevelop.yaml | 2 +- .github/workflows/tests.yaml | 6 +++--- .github/workflows/wiki-generate-blueprints.yaml | 10 +++++----- .github/workflows/wiki-generate-changelogs.yaml | 6 +++--- .github/workflows/wiki-generate-icons.yaml | 6 +++--- 19 files changed, 51 insertions(+), 51 deletions(-) diff --git a/.github/workflows/bake-blueprints.yaml b/.github/workflows/bake-blueprints.yaml index 6e72fa6d6fb..c75d693efc4 100644 --- a/.github/workflows/bake-blueprints.yaml +++ b/.github/workflows/bake-blueprints.yaml @@ -57,14 +57,14 @@ jobs: steps: # Checkout the wiki generator that we use to bake blueprints - name: Checkout Brewlan Wikigen Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: The-Balthazar/BrewWikiGen path: ./brew-wiki-gen # Checkout the FA repository - name: Checkout FAF Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ref: ${{ inputs.reference }} ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} @@ -76,7 +76,7 @@ jobs: # Install the correct version of Lua for the wiki generator - name: Install Lua 5.4 - uses: leafo/gh-actions-lua@v10 + uses: leafo/gh-actions-lua@v13 with: luaVersion: "5.4" diff --git a/.github/workflows/deploy-faf.yaml b/.github/workflows/deploy-faf.yaml index 2e4ea75741d..eb884a94f9e 100644 --- a/.github/workflows/deploy-faf.yaml +++ b/.github/workflows/deploy-faf.yaml @@ -41,7 +41,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} repository: FAForever/fa diff --git a/.github/workflows/deploy-fafbeta.yaml b/.github/workflows/deploy-fafbeta.yaml index a0f50f5b1d9..71bb50fbfff 100644 --- a/.github/workflows/deploy-fafbeta.yaml +++ b/.github/workflows/deploy-fafbeta.yaml @@ -57,7 +57,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} ref: staging/fafbeta @@ -96,7 +96,7 @@ jobs: run: rm -f lua/ui/lobby/changelog/generated/* - name: Retrieve generated lua changelog - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: lua_changelog path: lua/ui/lobby/changelog/generated diff --git a/.github/workflows/deploy-fafdevelop.yaml b/.github/workflows/deploy-fafdevelop.yaml index a47a94a9739..a2de29579db 100644 --- a/.github/workflows/deploy-fafdevelop.yaml +++ b/.github/workflows/deploy-fafdevelop.yaml @@ -57,7 +57,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} ref: staging/fafdevelop @@ -96,7 +96,7 @@ jobs: run: rm -f lua/ui/lobby/changelog/generated/* - name: Retrieve generated lua changelog - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: lua_changelog path: lua/ui/lobby/changelog/generated diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 27f258b2fac..4b2890f2bcc 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -71,7 +71,7 @@ jobs: working-directory: docs steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout: | docs @@ -86,14 +86,14 @@ jobs: - name: Download artifact changelog of FAF Develop # No artifact exists when there are no snippets to process continue-on-error: true - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: changelog-fafdevelop path: docs/generated - name: Download artifact changelog of FAF Beta continue-on-error: true - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: changelog-fafbeta path: docs/generated @@ -126,7 +126,7 @@ jobs: - name: Setup Pages id: pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Build with Jekyll # Outputs to the './_site' directory by default @@ -136,7 +136,7 @@ jobs: - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: "docs/_site/" @@ -149,4 +149,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/docs-convert-changelog.yaml b/.github/workflows/docs-convert-changelog.yaml index c99483c4cf1..2464ba7f58a 100644 --- a/.github/workflows/docs-convert-changelog.yaml +++ b/.github/workflows/docs-convert-changelog.yaml @@ -41,7 +41,7 @@ jobs: echo "SCRIPTS=.github/workflows/scripts/python" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} ref: ${{ inputs.branch }} @@ -53,7 +53,7 @@ jobs: - name: Download develop changelog if: inputs.additional-changelog == 'fafdevelop' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: changelog-fafdevelop @@ -66,7 +66,7 @@ jobs: - name: Download beta changelog if: inputs.additional-changelog == 'fafbeta' - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: changelog-fafbeta @@ -78,7 +78,7 @@ jobs: cat changelog-fafbeta.md >> $FILE - name: Setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.8' @@ -99,7 +99,7 @@ jobs: python3 $SCRIPTS/changelog_overview.py "docs/_posts" "${out_dir}/overview.lua" - name: Add the Lua changelog as an artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: lua_changelog path: | @@ -116,13 +116,13 @@ jobs: apk add bash git findutils - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout: | tests/run-syntax-test.sh - name: Download the Lua changelog artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: lua_changelog diff --git a/.github/workflows/docs-generate-changelog.yaml b/.github/workflows/docs-generate-changelog.yaml index 2e64421dd90..d02d194abc2 100644 --- a/.github/workflows/docs-generate-changelog.yaml +++ b/.github/workflows/docs-generate-changelog.yaml @@ -50,14 +50,14 @@ jobs: # We check out the scripts separate because the branch that we use to # generate the changelog may not contain the scripts that we want to work with. - name: Checkout scripts - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: path: scripts sparse-checkout: | .github/workflows/scripts/bash - name: Checkout snippets - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: # We need to check out the fork repo when the PR branch is on a fork. repository: ${{ github.event.pull_request.head.repo.full_name || github.repository }} @@ -90,7 +90,7 @@ jobs: changelog-combine.sh "$NAME" - name: Add the changelog as an artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.NAME }} path: | diff --git a/.github/workflows/docs-spelling-check.yaml b/.github/workflows/docs-spelling-check.yaml index 5565b9c1800..199ce105254 100644 --- a/.github/workflows/docs-spelling-check.yaml +++ b/.github/workflows/docs-spelling-check.yaml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout: | docs diff --git a/.github/workflows/docs-synchronize-changelog.yaml b/.github/workflows/docs-synchronize-changelog.yaml index 88a21cbdda9..74c1e7d06d8 100644 --- a/.github/workflows/docs-synchronize-changelog.yaml +++ b/.github/workflows/docs-synchronize-changelog.yaml @@ -54,7 +54,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} ref: ${{ inputs.branch || github.head_ref || github.ref_name }} @@ -63,7 +63,7 @@ jobs: run: rm -f lua/ui/lobby/changelog/generated/* - name: Retrieve generated lua changelog - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: lua_changelog path: lua/ui/lobby/changelog/generated diff --git a/.github/workflows/docs-url-check.yaml b/.github/workflows/docs-url-check.yaml index 02af0eb4670..50c4a733b49 100644 --- a/.github/workflows/docs-url-check.yaml +++ b/.github/workflows/docs-url-check.yaml @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout: | docs diff --git a/.github/workflows/etfreeman-db-update.yaml b/.github/workflows/etfreeman-db-update.yaml index e2ab36f4438..920f66f3753 100644 --- a/.github/workflows/etfreeman-db-update.yaml +++ b/.github/workflows/etfreeman-db-update.yaml @@ -40,7 +40,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout etfreeman-db code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: FAForever/etfreeman-db path: gh-pages @@ -49,7 +49,7 @@ jobs: # https://github.com/actions/download-artifact/tree/v4/ - name: Download recent build artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: etfreeman-db-dist path: dist diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index 7e6c1cbcd45..53b6e463880 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -49,7 +49,7 @@ jobs: version: ${{ steps.version.outputs.version }} steps: - name: Checkout FA repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} ref: staging/faf @@ -84,7 +84,7 @@ jobs: git commit -m "Bump game version to ${{ steps.version.outputs.version }}" - name: Download changelog artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: changelog-faf path: changelog/snippets @@ -125,7 +125,7 @@ jobs: # The push also triggers docs-synchronize-changelog.yaml - name: Create Pull Request - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const version = "${{ steps.version.outputs.version }}"; diff --git a/.github/workflows/spookydb-update.yaml b/.github/workflows/spookydb-update.yaml index 4a9b9e43615..dc388b8f555 100644 --- a/.github/workflows/spookydb-update.yaml +++ b/.github/workflows/spookydb-update.yaml @@ -36,7 +36,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout spooky db code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: FAForever/spooky-db path: gh-pages @@ -45,7 +45,7 @@ jobs: # https://github.com/actions/download-artifact/tree/v4/ - name: Download recent unit information - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: spookydb-dist path: dist diff --git a/.github/workflows/stage-fafbeta.yaml b/.github/workflows/stage-fafbeta.yaml index aeff0393ffa..56da75526cd 100644 --- a/.github/workflows/stage-fafbeta.yaml +++ b/.github/workflows/stage-fafbeta.yaml @@ -35,7 +35,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} repository: FAForever/fa diff --git a/.github/workflows/stage-fafdevelop.yaml b/.github/workflows/stage-fafdevelop.yaml index ae58887128b..3948ac6879e 100644 --- a/.github/workflows/stage-fafdevelop.yaml +++ b/.github/workflows/stage-fafdevelop.yaml @@ -35,7 +35,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} repository: FAForever/fa diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 8bef01eb9ed..80d3a3cc31c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -21,7 +21,7 @@ jobs: - name: Install tooling run: apk add bash git findutils - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout-cone-mode: false sparse-checkout: | @@ -70,7 +70,7 @@ jobs: - name: Install tooling run: apk add bash git findutils - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout-cone-mode: false sparse-checkout: | @@ -88,7 +88,7 @@ jobs: - name: Install tooling run: apk add bash git findutils - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout-cone-mode: false sparse-checkout: | diff --git a/.github/workflows/wiki-generate-blueprints.yaml b/.github/workflows/wiki-generate-blueprints.yaml index 90ae79b9e2c..fe917e5e570 100644 --- a/.github/workflows/wiki-generate-blueprints.yaml +++ b/.github/workflows/wiki-generate-blueprints.yaml @@ -34,14 +34,14 @@ jobs: steps: # Checkout repos, FA repo is sparse checkout as it is quite large - name: Checkout Brewlan Wikigen Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: The-Balthazar/BrewWikiGen path: ./brew-wiki-gen # FA repo is sparse checkout as it is quite large and we dont won't to incur higher action minutes for no reason - name: Checkout FAF Repository # -png folder doesnt exist yet, confirm location. - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: path: ./fa sparse-checkout-cone-mode: | @@ -56,13 +56,13 @@ jobs: projectiles - name: Checkout FAF Wiki Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: FAForever/fa.wiki path: ./fa.wiki - name: Install Lua 5.4 - uses: leafo/gh-actions-lua@v10 + uses: leafo/gh-actions-lua@v13 with: luaVersion: "5.4" @@ -76,7 +76,7 @@ jobs: - name: Upload as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: Wiki path: fa.wiki diff --git a/.github/workflows/wiki-generate-changelogs.yaml b/.github/workflows/wiki-generate-changelogs.yaml index b0da0945778..482603900d3 100644 --- a/.github/workflows/wiki-generate-changelogs.yaml +++ b/.github/workflows/wiki-generate-changelogs.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: sparse-checkout: | changelog/snippets @@ -44,14 +44,14 @@ jobs: needs: [verify] steps: - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: path: fa sparse-checkout: | changelog - name: Checkout FA Wiki repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: faforever/fa.wiki path: fa.wiki diff --git a/.github/workflows/wiki-generate-icons.yaml b/.github/workflows/wiki-generate-icons.yaml index 1d1cc8816ae..b3cc58b1b21 100644 --- a/.github/workflows/wiki-generate-icons.yaml +++ b/.github/workflows/wiki-generate-icons.yaml @@ -35,7 +35,7 @@ jobs: steps: # https://github.com/actions/checkout/tree/v4/ - name: Checkout FAF Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: repository: FAForever/fa ref: deploy/faf @@ -60,14 +60,14 @@ jobs: # https://github.com/actions/upload-artifact/tree/v4/ - name: Upload unit icons - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fa-unit-icons path: wiki/generated/units # https://github.com/actions/upload-artifact/tree/v4/ - name: Upload strategic icons - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fa-strategic-icons path: wiki/generated/strategicicons \ No newline at end of file