@@ -25,16 +25,17 @@ jobs:
2525 - name : Register the Microsoft repository GPG keys
2626 run : sudo dpkg -i packages-microsoft-prod.deb
2727
28- - name : Install LLVM-20
28+ - name : Install LLVM-21
2929 run : |
3030 wget https://apt.llvm.org/llvm.sh
3131 chmod +x llvm.sh
32- sudo ./llvm.sh 20
32+ sudo ./llvm.sh 21
3333
34- - name : Update the list of packages after we added packages.microsoft.com
34+ - name : Update the list of packages
3535 run : sudo apt-get update
36- - name : Install development library
37- run : sudo apt-get install libasound2-dev libgl1-mesa-dev libpulse-dev libdbus-1-dev libx11-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxrandr-dev libxss-dev libxt-dev libxxf86vm-dev cmake apt-transport-https software-properties-common gcc g++ powershell clang-format-20 libwayland-dev libxkbcommon-dev dotnet-sdk-8.0
36+
37+ - name : Install Dependencies
38+ run : sudo apt-get install libasound2-dev libgl1-mesa-dev libpulse-dev libdbus-1-dev libx11-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxrandr-dev libxss-dev libxt-dev libxxf86vm-dev cmake apt-transport-https software-properties-common gcc g++ powershell clang-format-21 glslang-tools libwayland-dev libxkbcommon-dev
3839
3940 - name : CMake Build
4041 run : .\Scripts\BuildEngine.ps1 -Configurations ${{inputs.configuration}}
4445 uses : actions/upload-artifact@v4
4546 with :
4647 name : Build-linux-${{inputs.configuration}}
47- if-no-files-found : error
4848 path : |
49- Result.Linux.x64.${{inputs.configuration}}/bin
50- Result.Linux.x64.${{inputs.configuration}}/lib/*vulkan*
51- Result.Linux.x64.${{inputs.configuration}}/tests
49+ Result.Linux.x64.${{inputs.configuration}}/Panzerfaust/${{inputs.configuration}}/${{inputs.targetFramework}}/publish/
50+ Result.Linux.x64.${{inputs.configuration}}/__externals/Vulkan-Loader/loader/
51+ Result.Linux.x64.${{inputs.configuration}}/ZEngine/tests/ZEngineTests
52+ Result.Linux.x64.${{inputs.configuration}}/Panzerfaust/${{inputs.configuration}}/${{inputs.targetFramework}}/**/Microsoft.CodeAnalysis.CSharp.resources.dll
53+ !Result.Linux.x64.${{inputs.configuration}}/Panzerfaust/${{inputs.configuration}}/${{inputs.targetFramework}}/**/Microsoft.CodeAnalysis.CSharp.Scripting.resources.dll
54+ !Result.Linux.x64.${{inputs.configuration}}/Panzerfaust/${{inputs.configuration}}/${{inputs.targetFramework}}/**/Microsoft.CodeAnalysis.resources.dll
55+ !Result.Linux.x64.${{inputs.configuration}}/Panzerfaust/${{inputs.configuration}}/${{inputs.targetFramework}}/**/Microsoft.CodeAnalysis.Scripting.resources.dll
0 commit comments