From ecb6540c61087e599fb1556e201849067eca8dcb Mon Sep 17 00:00:00 2001 From: Nikolai Korolev Date: Sat, 30 Nov 2024 22:35:11 +0000 Subject: [PATCH] Upgrade Github actions in Workfows to node20 --- .github/workflows/benchmarks.yml | 2 +- .github/workflows/build-docfx.yml | 4 ++-- .github/workflows/build-map-renderer.yml | 4 ++-- .github/workflows/build-test-debug.yml | 4 ++-- .github/workflows/check-crlf.yml | 2 +- .github/workflows/publish.yml | 4 ++-- .github/workflows/rsi-diff.yml | 4 ++-- .github/workflows/test-packaging.yml | 4 ++-- .github/workflows/update-credits.yml | 20 ++++++++++---------- .github/workflows/validate-rgas.yml | 2 +- .github/workflows/validate-rsis.yml | 2 +- .github/workflows/validate_mapfiles.yml | 2 +- .github/workflows/yaml-linter.yml | 4 ++-- 13 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 3a6129c7a6..84bc855437 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -11,7 +11,7 @@ jobs: name: Run Benchmarks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 with: submodules: 'recursive' - name: Get Engine version diff --git a/.github/workflows/build-docfx.yml b/.github/workflows/build-docfx.yml index ca1a6f0af1..5558f8fd7a 100644 --- a/.github/workflows/build-docfx.yml +++ b/.github/workflows/build-docfx.yml @@ -8,7 +8,7 @@ jobs: docfx: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Setup submodule run: | git submodule update --init --recursive @@ -19,7 +19,7 @@ jobs: cd RobustToolbox/ git submodule update --init --recursive - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x diff --git a/.github/workflows/build-map-renderer.yml b/.github/workflows/build-map-renderer.yml index 35aed1a7f7..bad7a989e5 100644 --- a/.github/workflows/build-map-renderer.yml +++ b/.github/workflows/build-map-renderer.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout Master - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.2.2 - name: Setup Submodule run: | @@ -34,7 +34,7 @@ jobs: git submodule update --init --recursive - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x diff --git a/.github/workflows/build-test-debug.yml b/.github/workflows/build-test-debug.yml index 47f9fd1a51..eda3a1f846 100644 --- a/.github/workflows/build-test-debug.yml +++ b/.github/workflows/build-test-debug.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout Master - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.2.2 - name: Setup Submodule run: | @@ -34,7 +34,7 @@ jobs: git submodule update --init --recursive - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x diff --git a/.github/workflows/check-crlf.yml b/.github/workflows/check-crlf.yml index 0afcab734f..15e21f3f39 100644 --- a/.github/workflows/check-crlf.yml +++ b/.github/workflows/check-crlf.yml @@ -10,6 +10,6 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Check for CRLF run: Tools/check_crlf.py diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 77cf56a512..d03d02cba0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,11 +16,11 @@ jobs: - name: Install dependencies run: sudo apt-get install -y python3-paramiko python3-lxml - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 with: submodules: 'recursive' - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x diff --git a/.github/workflows/rsi-diff.yml b/.github/workflows/rsi-diff.yml index 98cc97e922..390ddcda6e 100644 --- a/.github/workflows/rsi-diff.yml +++ b/.github/workflows/rsi-diff.yml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.2.2 - name: Get changed files id: files uses: Ana06/get-changed-files@v2.3.0 with: format: 'space-delimited' - filter: | + filter: | **.rsi **.png diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index 2d002f869a..a0cb7f712d 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout Master - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.2.2 - name: Setup Submodule run: | @@ -49,7 +49,7 @@ jobs: git submodule update --init --recursive - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x diff --git a/.github/workflows/update-credits.yml b/.github/workflows/update-credits.yml index 87babfa2a6..eb609556d4 100644 --- a/.github/workflows/update-credits.yml +++ b/.github/workflows/update-credits.yml @@ -4,19 +4,19 @@ on: workflow_dispatch: schedule: - cron: 0 0 * * 0 - + jobs: get_credits: runs-on: ubuntu-latest # Hey there fork dev! If you like to include your own contributors in this then you can probably just change this to your own repo # Do this in dump_github_contributors.ps1 too into your own repo if: github.repository == 'space-wizards/space-station-14' - + steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 with: ref: master - + - name: Get this week's Contributors shell: pwsh env: @@ -25,25 +25,25 @@ jobs: # TODO #- name: Get this week's Patreons - # run: Tools/script2dumppatreons > Resources/Credits/Patrons.yml - + # run: Tools/script2dumppatreons > Resources/Credits/Patrons.yml + # MAKE SURE YOU ENABLED "Allow GitHub Actions to create and approve pull requests" IN YOUR ACTIONS, OTHERWISE IT WILL MOST LIKELY FAIL - # For this you can use a pat token of an account with direct push access to the repo if you have protected branches. + # For this you can use a pat token of an account with direct push access to the repo if you have protected branches. # Uncomment this and comment the other line if you do this. # https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches - + #- name: Commit new credit files # uses: stefanzweifel/git-auto-commit-action@v4 # with: # commit_message: Update Credits # commit_author: PJBot - + # This will make a PR - name: Set current date as env variable run: echo "NOW=$(date +'%Y-%m-%dT%H-%M-%S')" >> $GITHUB_ENV - + - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: diff --git a/.github/workflows/validate-rgas.yml b/.github/workflows/validate-rgas.yml index 2c4bb40fdf..3b8fc038da 100644 --- a/.github/workflows/validate-rgas.yml +++ b/.github/workflows/validate-rgas.yml @@ -12,7 +12,7 @@ jobs: if: github.actor != 'PJBot' && github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Setup Submodule run: git submodule update --init - name: Pull engine updates diff --git a/.github/workflows/validate-rsis.yml b/.github/workflows/validate-rsis.yml index b76df28e6a..5fa2780fec 100644 --- a/.github/workflows/validate-rsis.yml +++ b/.github/workflows/validate-rsis.yml @@ -13,7 +13,7 @@ jobs: name: Validate RSIs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Setup Submodule run: git submodule update --init - name: Pull engine updates diff --git a/.github/workflows/validate_mapfiles.yml b/.github/workflows/validate_mapfiles.yml index fb11e1a469..06b8e067bf 100644 --- a/.github/workflows/validate_mapfiles.yml +++ b/.github/workflows/validate_mapfiles.yml @@ -12,7 +12,7 @@ jobs: if: github.actor != 'PJBot' && github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Setup Submodule run: git submodule update --init - name: Pull engine updates diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml index 691eb29f1d..762fbff74f 100644 --- a/.github/workflows/yaml-linter.yml +++ b/.github/workflows/yaml-linter.yml @@ -13,7 +13,7 @@ jobs: if: github.actor != 'PJBot' && github.event.pull_request.draft == false runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.2.2 - name: Setup submodule run: | git submodule update --init --recursive @@ -24,7 +24,7 @@ jobs: cd RobustToolbox/ git submodule update --init --recursive - name: Setup .NET Core - uses: actions/setup-dotnet@v3.2.0 + uses: actions/setup-dotnet@v4.1.0 with: dotnet-version: 8.0.x - name: Install dependencies