From 55b1f0b7b55c0807aaeeba775f2e7e1efbb1e8ae Mon Sep 17 00:00:00 2001 From: IsakTheHacker <67378443+IsakTheHacker@users.noreply.github.com> Date: Fri, 7 Jun 2024 17:58:59 +0200 Subject: [PATCH] Migrate workflow files to use supported versions of GitHub Actions dependencies GitHub Actions based on NodeJS 16.x are being faced out. These updated versions are based on the newer NodeJS 20.x runtime. Fixes #1173 --- .github/actions/setup-python/action.yml | 2 +- .github/workflows/ci.yml | 30 ++++++++++++------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/actions/setup-python/action.yml b/.github/actions/setup-python/action.yml index 29b3feb07e..dd5094e9d3 100644 --- a/.github/actions/setup-python/action.yml +++ b/.github/actions/setup-python/action.yml @@ -4,7 +4,7 @@ description: runs: using: composite steps: - - uses: actions/setup-python@v4.6.1 + - uses: actions/setup-python@v5.1.0 with: # This should include all major.minor versions supported by the runtime, plus # OLD_BUILD_PYTHON_VERSION, MIN_BUILD_PYTHON_VERSION and diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b666414e4..0daaec2b33 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,8 +16,8 @@ jobs: product: runs-on: ubuntu-20.04 steps: - - uses: smorimoto/tune-github-hosted-runner-network@v1 - - uses: actions/checkout@v3.5.3 + - uses: smorimoto/tune-github-hosted-runner-network@v1.0.0 + - uses: actions/checkout@v4.1.6 - uses: ./.github/actions/setup-python id: setup-python @@ -45,7 +45,7 @@ jobs: ./gradlew publish -P cmakeBuildType=Release - name: Upload Maven repository - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4.3.3 with: name: maven # There's a fairly large per-file overhead, so exclude the hash files. @@ -74,8 +74,8 @@ jobs: docs: runs-on: ubuntu-20.04 steps: - - uses: smorimoto/tune-github-hosted-runner-network@v1 - - uses: actions/checkout@v3.5.3 + - uses: smorimoto/tune-github-hosted-runner-network@v1.0.0 + - uses: actions/checkout@v4.1.6 - uses: ./.github/actions/setup-python id: setup-python @@ -93,7 +93,7 @@ jobs: cd product ./gradlew docs - - uses: actions/upload-artifact@v3.1.2 + - uses: actions/upload-artifact@v4.3.3 with: name: docs path: | @@ -105,8 +105,8 @@ jobs: gradlePython: runs-on: ubuntu-20.04 steps: - - uses: smorimoto/tune-github-hosted-runner-network@v1 - - uses: actions/checkout@v3.5.3 + - uses: smorimoto/tune-github-hosted-runner-network@v1.0.0 + - uses: actions/checkout@v4.1.6 - uses: ./.github/actions/setup-python @@ -122,13 +122,13 @@ jobs: needs: [product] runs-on: ubuntu-20.04 steps: - - uses: smorimoto/tune-github-hosted-runner-network@v1 - - uses: actions/checkout@v3.5.3 + - uses: smorimoto/tune-github-hosted-runner-network@v1.0.0 + - uses: actions/checkout@v4.1.6 - uses: ./.github/actions/setup-python - name: Download Maven repository - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4.1.7 with: name: maven path: maven @@ -145,7 +145,7 @@ jobs: export JAVA_HOME=$JAVA_HOME_17_X64 ./gradlew assembleRelease - - uses: actions/upload-artifact@v3.1.2 + - uses: actions/upload-artifact@v4.3.3 with: name: demo path: demo/app/build/outputs/apk/release @@ -171,14 +171,14 @@ jobs: runs-on: ${{ matrix.runs-on }} steps: - - uses: smorimoto/tune-github-hosted-runner-network@v1 - - uses: actions/checkout@v3.5.3 + - uses: smorimoto/tune-github-hosted-runner-network@v1.0.0 + - uses: actions/checkout@v4.1.6 - uses: ./.github/actions/setup-python id: setup-python - name: Download Maven repository - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4.1.7 with: name: maven path: maven