From c20c76d09a276e605351a911f5f5f09d31a84945 Mon Sep 17 00:00:00 2001 From: 2shady4u Date: Fri, 2 Feb 2024 21:46:19 +0100 Subject: [PATCH] Bump Ubuntu runner to 22.04, Update checkout and setup-python actions to Node.js 20 --- .github/workflows/android_builds.yml | 6 +++--- .github/workflows/ios_builds.yml | 4 ++-- .github/workflows/javascript_builds.yml | 8 ++++---- .github/workflows/linux_builds.yml | 16 ++++++++-------- .github/workflows/macos_builds.yml | 4 ++-- .github/workflows/windows_builds.yml | 10 +++++----- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index 5d4d3e9..16b25fe 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -14,10 +14,10 @@ env: jobs: android-compilation: name: Android Compilation - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-22.04" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive @@ -30,7 +30,7 @@ jobs: # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' diff --git a/.github/workflows/ios_builds.yml b/.github/workflows/ios_builds.yml index 8ace282..2c47eac 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -16,14 +16,14 @@ jobs: runs-on: "macos-latest" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' diff --git a/.github/workflows/javascript_builds.yml b/.github/workflows/javascript_builds.yml index 8a464aa..e338989 100644 --- a/.github/workflows/javascript_builds.yml +++ b/.github/workflows/javascript_builds.yml @@ -15,17 +15,17 @@ env: jobs: javascript-compilation: name: Javascript Compilation - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-22.04" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -76,7 +76,7 @@ jobs: image: barichello/godot-ci:3.5.1 # Ideally this would be ${GODOT_VERSION}, but Github Actions doesn't allow this! :( steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index d74f5bc..8b43384 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -12,11 +12,11 @@ env: jobs: linux-compilation: - name: Ubuntu 20.04 Compilation - runs-on: "ubuntu-20.04" + name: Ubuntu 22.04 Compilation + runs-on: "ubuntu-22.04" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive @@ -30,7 +30,7 @@ jobs: # Use python 3.x release (works cross platform; best to keep self contained in it's own step) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -61,11 +61,11 @@ jobs: path: ${{env.PROJECT_FOLDER}}/${{env.TARGET_PATH}} linux-legacy-compilation: - name: Ubuntu 18.04 Compilation - runs-on: "ubuntu-18.04" + name: Ubuntu 20.04 Compilation + runs-on: "ubuntu-20.04" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive @@ -79,7 +79,7 @@ jobs: # Use python 3.x release (works cross platform; best to keep self contained in it's own step) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index 22a4e5f..429ac45 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -16,14 +16,14 @@ jobs: runs-on: "macos-11" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive # Use python 3.x release (works cross platform; best to keep self contained in it's own step) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 3b59836..b465f69 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -16,14 +16,14 @@ jobs: runs-on: "windows-latest" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive # Use python 3.x release (works cross platform; best to keep self contained in it's own step) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -58,10 +58,10 @@ jobs: windows-cross-compilation: name: Windows Cross Compilation - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-22.04" steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: true submodules: recursive @@ -76,7 +76,7 @@ jobs: # Use python 3.x release (works cross platform; best to keep self contained in it's own step) - name: Set up Python 3.x - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x'