diff --git a/.github/workflows/bake-blueprints.yaml b/.github/workflows/bake-blueprints.yaml index 6e72fa6d6f..aa8f0f888a 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@v6 with: repository: The-Balthazar/BrewWikiGen path: ./brew-wiki-gen # Checkout the FA repository - name: Checkout FAF Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.reference }} ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} diff --git a/.github/workflows/deploy-faf.yaml b/.github/workflows/deploy-faf.yaml index 2e4ea75741..27678759d5 100644 --- a/.github/workflows/deploy-faf.yaml +++ b/.github/workflows/deploy-faf.yaml @@ -39,9 +39,9 @@ jobs: runs-on: ubuntu-latest environment: deploy/faf steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 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 a0f50f5b1d..7a9ee9ef67 100644 --- a/.github/workflows/deploy-fafbeta.yaml +++ b/.github/workflows/deploy-fafbeta.yaml @@ -55,9 +55,9 @@ jobs: needs: [test, changelog-lua] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 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@v7 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 a47a94a973..5673531426 100644 --- a/.github/workflows/deploy-fafdevelop.yaml +++ b/.github/workflows/deploy-fafdevelop.yaml @@ -55,9 +55,9 @@ jobs: needs: [test, changelog-lua] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 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@v7 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 27f258b2fa..498acbcc24 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@v6 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@v7 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@v7 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 @@ -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 c99483c4cf..bba61abab1 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@v6 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@v7 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@v7 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@v6 with: sparse-checkout: | tests/run-syntax-test.sh - name: Download the Lua changelog artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: lua_changelog diff --git a/.github/workflows/docs-generate-changelog.yaml b/.github/workflows/docs-generate-changelog.yaml index 2e64421dd9..93494ee5ff 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@v6 with: path: scripts sparse-checkout: | .github/workflows/scripts/bash - name: Checkout snippets - uses: actions/checkout@v4 + uses: actions/checkout@v6 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 5565b9c180..5b0711fe98 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@v6 with: sparse-checkout: | docs diff --git a/.github/workflows/docs-synchronize-changelog.yaml b/.github/workflows/docs-synchronize-changelog.yaml index 88a21cbdda..bf3f7b2a9a 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@v6 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@v7 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 02af0eb467..0d170d7a17 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@v6 with: sparse-checkout: | docs diff --git a/.github/workflows/etfreeman-db-update.yaml b/.github/workflows/etfreeman-db-update.yaml index e2ab36f443..e63cccf87d 100644 --- a/.github/workflows/etfreeman-db-update.yaml +++ b/.github/workflows/etfreeman-db-update.yaml @@ -38,18 +38,18 @@ jobs: needs: [build] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout etfreeman-db code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: FAForever/etfreeman-db path: gh-pages ref: gh-pages ssh-key: ${{ secrets.ETFREEMAN_DB_DEPLOYMENT_KEY }} - # https://github.com/actions/download-artifact/tree/v4/ + # https://github.com/actions/download-artifact/tree/v7/ - name: Download recent build artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: etfreeman-db-dist path: dist diff --git a/.github/workflows/prepare-release.yaml b/.github/workflows/prepare-release.yaml index 7e6c1cbcd4..792a6013f4 100644 --- a/.github/workflows/prepare-release.yaml +++ b/.github/workflows/prepare-release.yaml @@ -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@v7 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@v8 with: script: | const version = "${{ steps.version.outputs.version }}"; diff --git a/.github/workflows/spookydb-update.yaml b/.github/workflows/spookydb-update.yaml index 4a9b9e4361..67b7f0306c 100644 --- a/.github/workflows/spookydb-update.yaml +++ b/.github/workflows/spookydb-update.yaml @@ -34,18 +34,18 @@ jobs: needs: [build] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout spooky db code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: FAForever/spooky-db path: gh-pages ref: gh-pages ssh-key: ${{ secrets.SPOOKYDB_DEPLOYMENT_KEY }} - # https://github.com/actions/download-artifact/tree/v4/ + # https://github.com/actions/download-artifact/tree/v7/ - name: Download recent unit information - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: spookydb-dist path: dist diff --git a/.github/workflows/stage-fafbeta.yaml b/.github/workflows/stage-fafbeta.yaml index aeff0393ff..c79c1ae1a4 100644 --- a/.github/workflows/stage-fafbeta.yaml +++ b/.github/workflows/stage-fafbeta.yaml @@ -33,9 +33,9 @@ jobs: needs: [test] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 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 ae58887128..1fc8881fd5 100644 --- a/.github/workflows/stage-fafdevelop.yaml +++ b/.github/workflows/stage-fafdevelop.yaml @@ -33,9 +33,9 @@ jobs: needs: [test] runs-on: ubuntu-latest steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ssh-key: ${{ secrets.SSH_FAFOREVER_MACHINE_USER }} repository: FAForever/fa diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 8bef01eb9e..0aa74479f5 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@v6 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@v6 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@v6 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 90ae79b9e2..e9bfb6d84b 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@v6 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@v6 with: path: ./fa sparse-checkout-cone-mode: | @@ -56,7 +56,7 @@ jobs: projectiles - name: Checkout FAF Wiki Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: FAForever/fa.wiki path: ./fa.wiki @@ -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 b0da094577..f9cb7752fb 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@v6 with: sparse-checkout: | changelog/snippets @@ -44,14 +44,14 @@ jobs: needs: [verify] steps: - name: Checkout FA repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: fa sparse-checkout: | changelog - name: Checkout FA Wiki repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 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 1d1cc8816a..7cb62b2530 100644 --- a/.github/workflows/wiki-generate-icons.yaml +++ b/.github/workflows/wiki-generate-icons.yaml @@ -33,9 +33,9 @@ jobs: shell: bash steps: - # https://github.com/actions/checkout/tree/v4/ + # https://github.com/actions/checkout/tree/v6/ - name: Checkout FAF Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: FAForever/fa ref: deploy/faf @@ -58,16 +58,16 @@ jobs: mogrify -path "wiki/generated/units" -format png "textures/ui/common/icons/units/*.dds" mogrify -path "wiki/generated/strategicicons" -format png "textures/ui/common/game/strategicicons/*.dds" - # https://github.com/actions/upload-artifact/tree/v4/ + # https://github.com/actions/upload-artifact/tree/v7/ - 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/ + # https://github.com/actions/upload-artifact/tree/v7/ - 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