@@ -18,22 +18,23 @@ jobs:
1818 fail-fast : false
1919 matrix :
2020 platform :
21- - { name: Linux, os: ubuntu-22.04 }
22- - { name: Windows, os: windows-2022 }
23- - { name: macOS x64, os: macos-13 }
24- - { name: macOS ARM64, os: macos-14 }
21+ - { name: Linux x64, os: ubuntu-24.04 }
22+ - { name: Linux arm64, os: ubuntu-24.04-arm }
23+ - { name: Windows x64, os: windows-2025 }
24+ - { name: Windows arm64, os: windows-11-arm }
25+ - { name: macOS, os: macos-15 }
2526 dotnet :
2627 - { name: .NET 8, version: "8.0.x" }
2728 - { name: .NET 9, version: "9.0.x" }
2829 - { name: .NET 10, version: "10.0.x" }
2930
3031 steps :
3132 - name : Check out SFML.Net
32- uses : actions/checkout@v4
33+ uses : actions/checkout@v6
3334
3435 - name : Setup .NET ${{ matrix.dotnet.version }} SDK
3536 id : setup-dotnet
36- uses : actions/setup-dotnet@v4
37+ uses : actions/setup-dotnet@v5
3738 with :
3839 dotnet-version : ${{ matrix.dotnet.version }}
3940 - name : Enforce SDK Version
5859 run : dotnet build --configuration Release --no-restore examples/Examples.sln
5960
6061 - name : Upload Artifact
61- uses : actions/upload-artifact@v4
62+ uses : actions/upload-artifact@v6
6263 with :
6364 name : SFML.Net (${{ matrix.platform.name }} ${{ matrix.dotnet.name }})
6465 path : Publish/SFML.*.*.nupkg
0 commit comments