From 64005c2774c9ca5253dd02244800d7d3e80fefab Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 25 Mar 2026 09:49:38 +0100 Subject: [PATCH] Attempt to fix Github Action issues --- .github/workflows/build_android.yml | 8 +++++++- .github/workflows/build_windows.yml | 16 ++++++++++++++-- .github/workflows/cd.yml | 16 ++++++++++++++-- .github/workflows/tests.yml | 8 +++++++- global.json | 2 +- 5 files changed, 43 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index 5da3767fd..a09af0fa7 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -19,7 +19,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Setup .NET Workload run: | dotnet workload install android @@ -31,6 +31,12 @@ jobs: run: | git lfs version git lfs pull + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=ARM64 -platform=Android -configuration=Release -buildtargets=FlaxGame diff --git a/.github/workflows/build_windows.yml b/.github/workflows/build_windows.yml index cebe141fb..3f8a8a989 100644 --- a/.github/workflows/build_windows.yml +++ b/.github/workflows/build_windows.yml @@ -19,7 +19,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Print .NET info run: | dotnet --info @@ -28,6 +28,12 @@ jobs: run: | git lfs version git lfs pull + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Windows -configuration=Development -buildtargets=FlaxEditor @@ -44,7 +50,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Print .NET info run: | dotnet --info @@ -53,6 +59,12 @@ jobs: run: | git lfs version git lfs pull + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\Development\Scripts\Windows\CallBuildTool.bat -build -log -printSDKs -dotnet=8 -arch=x64 -platform=Windows -configuration=Release -buildtargets=FlaxGame diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index e515c5df3..e5038feb9 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -27,11 +27,17 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Print .NET info run: | dotnet --info dotnet workload --info + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\PackageEditor.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8 @@ -60,11 +66,17 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Print .NET info run: | dotnet --info dotnet workload --info + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\PackagePlatforms.bat -arch=x64 -platform=Windows -deployOutput=Output -dotnet=8 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1f2a25b11..08f96fdf4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -59,7 +59,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 8.0.419 + dotnet-version: 8.0.x - name: Print .NET info run: | dotnet --info @@ -68,6 +68,12 @@ jobs: run: | git lfs version git lfs pull + - name: Configure .NET version + uses: richardrigutins/replace-in-files@v2 + with: + files: 'Source\Tools\Flax.Build\Flax.Build.csproj' + search-text: 'LatestMajor' + replacement-text: 'LatestMinor' - name: Build run: | .\GenerateProjectFiles.bat -vs2022 -log -verbose -printSDKs -dotnet=8 diff --git a/global.json b/global.json index 92278e8de..7da276347 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.419", + "version": "8.0.100", "rollForward": "latestMajor" } } \ No newline at end of file