From 2973ccef0eee057ff40a14d1828317255b44457c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 5 Nov 2024 22:40:36 +0100 Subject: [PATCH] CI: Update all GitHub actions to their latest version --- .github/workflows/android_builds.yml | 4 ++-- .github/workflows/ios_builds.yml | 4 ++-- .github/workflows/javascript_builds.yml | 8 ++++---- .github/workflows/linux_builds.yml | 8 ++++---- .github/workflows/macos_builds.yml | 8 ++++---- .github/workflows/server_builds.yml | 8 ++++---- .github/workflows/static_checks.yml | 2 +- .github/workflows/windows_builds.yml | 8 ++++---- 8 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index 37ee8d8839a..705599a3b32 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -15,7 +15,7 @@ jobs: name: Template (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -40,7 +40,7 @@ jobs: # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + 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 52418b4c52e..a84e1ede618 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -11,11 +11,11 @@ jobs: name: Template (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + 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 df45aaef8f9..371deb04b12 100644 --- a/.github/workflows/javascript_builds.yml +++ b/.github/workflows/javascript_builds.yml @@ -13,7 +13,7 @@ jobs: name: Template (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -25,14 +25,14 @@ jobs: # Additional cache for Emscripten generated system libraries - name: Load Emscripten cache id: javascript-template-emscripten-cache - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{env.EM_CACHE_FOLDER}} key: ${{env.EM_VERSION}}-${{github.job}} # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -48,7 +48,7 @@ jobs: scons --version - name: Set up Emscripten latest - uses: mymindstorm/setup-emsdk@v7 + uses: mymindstorm/setup-emsdk@v14 with: version: ${{env.EM_VERSION}} actions-cache-folder: ${{env.EM_CACHE_FOLDER}} diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 73747bb9b18..e3eb6563a32 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -11,7 +11,7 @@ jobs: name: Editor w/ Mono (target=release_debug, tools=yes) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -28,7 +28,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@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -56,7 +56,7 @@ jobs: name: Template w/ Mono (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -73,7 +73,7 @@ jobs: # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + 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 395867c830a..b53fbf9b02b 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -12,11 +12,11 @@ jobs: name: Editor (target=release_debug, tools=yes) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # 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@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -42,11 +42,11 @@ jobs: name: Template (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + 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/server_builds.yml b/.github/workflows/server_builds.yml index 72df06c0f08..41334ac8fcf 100644 --- a/.github/workflows/server_builds.yml +++ b/.github/workflows/server_builds.yml @@ -11,7 +11,7 @@ jobs: name: Linux Headless w/ Mono (target=release_debug, tools=yes) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -27,7 +27,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@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -52,7 +52,7 @@ jobs: name: Linux Server w/ Mono (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories @@ -68,7 +68,7 @@ jobs: # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + 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/static_checks.yml b/.github/workflows/static_checks.yml index ee0453c3263..159f7b7cf00 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 # Azure repositories are not reliable, we need to prevent Azure giving us packages. - name: Make apt sources.list use the default Ubuntu repositories diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index d677aec082c..b6619130782 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -14,11 +14,11 @@ jobs: name: Editor (target=release_debug, tools=yes) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # 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@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x' @@ -44,11 +44,11 @@ jobs: name: Template (target=release, tools=no) steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 # Use python 3.x release (works cross platform) - name: Set up Python 3.x - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: # Semantic version range syntax or exact version of a Python version python-version: '3.x'