From 3607fc3b80dc37d11283bc1190d2aea724ef3411 Mon Sep 17 00:00:00 2001 From: Adrien Morison Date: Mon, 8 Jun 2026 14:17:43 +0100 Subject: [PATCH] bump version of actions Support for actions running with node 20 stops on 16th of September. --- .github/workflows/SimPathsBuild.yml | 36 +++++++++++++-------------- .github/workflows/deploy-docs.yml | 8 +++--- .github/workflows/publish-javadoc.yml | 4 +-- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/SimPathsBuild.yml b/.github/workflows/SimPathsBuild.yml index cc340f2f5..054687c48 100644 --- a/.github/workflows/SimPathsBuild.yml +++ b/.github/workflows/SimPathsBuild.yml @@ -16,15 +16,15 @@ jobs: build: runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin' - name: Build with Maven run: mvn -B package --file pom.xml - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: simpaths_jars path: ./*.jar @@ -32,9 +32,9 @@ jobs: run-integration-tests: runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin' @@ -42,7 +42,7 @@ jobs: run: mvn verify - name: Upload Actual CSVs for Inspection if: failure() # This ensures it only runs when the tests fail - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: actual-simulation-results path: output/INTEGRATION_TESTS/csv/ @@ -51,13 +51,13 @@ jobs: needs: build runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin' - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: simpaths_jars path: . @@ -65,7 +65,7 @@ jobs: run: java -jar singlerun.jar -c UK -s 2019 -g false --rewrite-policy-schedule - name: Check input db exists id: check_file - uses: thebinaryfelix/check-file-existence-action@1.0.0 + uses: thebinaryfelix/check-file-existence-action@2.0.0 with: files: 'input/input.mv.db, input/EUROMODpolicySchedule.xlsx, input/DatabaseCountryYear.xlsx' @@ -73,13 +73,13 @@ jobs: needs: build runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin' - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: simpaths_jars path: . @@ -87,7 +87,7 @@ jobs: run: java -jar multirun.jar -DBSetup -config test_create_database.yml - name: Check input db exists id: check_file - uses: thebinaryfelix/check-file-existence-action@1.0.0 + uses: thebinaryfelix/check-file-existence-action@2.0.0 with: files: 'input/input.mv.db, input/EUROMODpolicySchedule.xlsx, input/DatabaseCountryYear.xlsx' - name: Do two runs with persistence to root database @@ -97,13 +97,13 @@ jobs: needs: build runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin' - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: simpaths_jars path: . @@ -111,7 +111,7 @@ jobs: run: java -jar multirun.jar -DBSetup -config test_create_database.yml - name: Check input db exists id: check_file - uses: thebinaryfelix/check-file-existence-action@1.0.0 + uses: thebinaryfelix/check-file-existence-action@2.0.0 with: files: 'input/input.mv.db, input/EUROMODpolicySchedule.xlsx, input/DatabaseCountryYear.xlsx' - name: Do two runs with no persistence diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index abba88899..ab4411510 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -23,12 +23,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' @@ -39,10 +39,10 @@ jobs: run: mkdocs build --strict - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: site/ - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/publish-javadoc.yml b/.github/workflows/publish-javadoc.yml index 4a1024b19..e425906d6 100644 --- a/.github/workflows/publish-javadoc.yml +++ b/.github/workflows/publish-javadoc.yml @@ -15,10 +15,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Set up JDK 19 - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '19' distribution: 'temurin'