Skip to content

Commit 2f88bfe

Browse files
committed
Update CI matrix and action versions
1 parent eefe175 commit 2f88bfe

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
@@ -58,7 +59,7 @@ jobs:
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

Comments
 (0)