Upgrade Github Actions to the newer versions

This commit is contained in:
2026-04-07 11:09:44 +02:00
parent 1ec58e3563
commit 1676f41744
8 changed files with 42 additions and 42 deletions
+2 -2
View File
@@ -14,11 +14,11 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Setup .NET Workload - name: Setup .NET Workload
+2 -2
View File
@@ -13,11 +13,11 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 9.0.x dotnet-version: 9.0.x
- name: Setup .NET Workload - name: Setup .NET Workload
+4 -4
View File
@@ -13,7 +13,7 @@ jobs:
runs-on: "ubuntu-24.04" runs-on: "ubuntu-24.04"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update sudo apt-get update
@@ -21,7 +21,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -42,7 +42,7 @@ jobs:
runs-on: "ubuntu-24.04" runs-on: "ubuntu-24.04"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update sudo apt-get update
@@ -50,7 +50,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
+4 -4
View File
@@ -13,11 +13,11 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -38,11 +38,11 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
+4 -4
View File
@@ -14,11 +14,11 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Print .NET info - name: Print .NET info
@@ -42,11 +42,11 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Print .NET info - name: Print .NET info
+19 -19
View File
@@ -18,7 +18,7 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -26,7 +26,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Print .NET info - name: Print .NET info
@@ -40,12 +40,12 @@ jobs:
PowerShell "(Get-Content Source/Tools/Flax.Build/Flax.Build.csproj).Replace('LatestMajor', 'Minor') | Set-Content Source/Tools/Flax.Build/Flax.Build.csproj" PowerShell "(Get-Content Source/Tools/Flax.Build/Flax.Build.csproj).Replace('LatestMajor', 'Minor') | Set-Content Source/Tools/Flax.Build/Flax.Build.csproj"
.\PackageEditor.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8 .\PackageEditor.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Windows-Editor name: Windows-Editor
path: Output/Editor.zip path: Output/Editor.zip
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Windows-EditorDebugSymbols name: Windows-EditorDebugSymbols
path: Output/EditorDebugSymbols.zip path: Output/EditorDebugSymbols.zip
@@ -54,7 +54,7 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -62,7 +62,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Print .NET info - name: Print .NET info
@@ -76,7 +76,7 @@ jobs:
PowerShell "(Get-Content Source/Tools/Flax.Build/Flax.Build.csproj).Replace('LatestMajor', 'Minor') | Set-Content Source/Tools/Flax.Build/Flax.Build.csproj" PowerShell "(Get-Content Source/Tools/Flax.Build/Flax.Build.csproj).Replace('LatestMajor', 'Minor') | Set-Content Source/Tools/Flax.Build/Flax.Build.csproj"
.\PackagePlatforms.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8 .\PackagePlatforms.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Windows-Game name: Windows-Game
path: Output/Windows.zip path: Output/Windows.zip
@@ -87,7 +87,7 @@ jobs:
runs-on: "ubuntu-24.04" runs-on: "ubuntu-24.04"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -99,7 +99,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -110,7 +110,7 @@ jobs:
run: | run: |
./PackageEditor.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8 ./PackageEditor.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Linux-Editor name: Linux-Editor
path: Output/FlaxEditorLinux.zip path: Output/FlaxEditorLinux.zip
@@ -119,7 +119,7 @@ jobs:
runs-on: "ubuntu-24.04" runs-on: "ubuntu-24.04"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -131,7 +131,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -142,7 +142,7 @@ jobs:
run: | run: |
./PackagePlatforms.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8 ./PackagePlatforms.sh -arch=x64 -platform=Linux -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Linux-Game name: Linux-Game
path: Output/Linux.zip path: Output/Linux.zip
@@ -153,7 +153,7 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -161,7 +161,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -172,7 +172,7 @@ jobs:
run: | run: |
./PackageEditor.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8 ./PackageEditor.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Mac-Editor name: Mac-Editor
path: Output/FlaxEditorMac.zip path: Output/FlaxEditorMac.zip
@@ -181,7 +181,7 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Checkout LFS - name: Checkout LFS
run: | run: |
git lfs version git lfs version
@@ -189,7 +189,7 @@ jobs:
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -200,7 +200,7 @@ jobs:
run: | run: |
./PackagePlatforms.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8 ./PackagePlatforms.command -arch=ARM64 -platform=Mac -deployOutput=Output -dotnet=8
- name: Upload - name: Upload
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
with: with:
name: Mac-Game name: Mac-Game
path: Output/Mac.zip path: Output/Mac.zip
+3 -3
View File
@@ -12,11 +12,11 @@ jobs:
runs-on: "macos-14" runs-on: "macos-14"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup Vulkan - name: Setup Vulkan
uses: ./.github/actions/vulkan uses: ./.github/actions/vulkan
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Setup .NET Workload - name: Setup .NET Workload
@@ -31,7 +31,7 @@ jobs:
git lfs version git lfs version
git lfs pull git lfs pull
- name: Get Flax Samples - name: Get Flax Samples
uses: actions/checkout@v3 uses: actions/checkout@v6
with: with:
fetch-depth: 1 fetch-depth: 1
repository: FlaxEngine/FlaxSamples repository: FlaxEngine/FlaxSamples
+4 -4
View File
@@ -14,9 +14,9 @@ jobs:
runs-on: "ubuntu-24.04" runs-on: "ubuntu-24.04"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.x dotnet-version: 8.0.x
- name: Print .NET info - name: Print .NET info
@@ -53,9 +53,9 @@ jobs:
runs-on: "windows-2022" runs-on: "windows-2022"
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v3 uses: actions/checkout@v6
- name: Setup .NET - name: Setup .NET
uses: actions/setup-dotnet@v3 uses: actions/setup-dotnet@v5
with: with:
dotnet-version: 8.0.419 dotnet-version: 8.0.419
- name: Print .NET info - name: Print .NET info