Skip to content

Commit f9c1c03

Browse files
committed
Changed: Unroll job matrix, disable .NET 3.1/5 for ubuntu
1 parent 63b584b commit f9c1c03

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

.github/workflows/build-and-publish.yml

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -16,37 +16,37 @@ jobs:
1616
build:
1717
strategy:
1818
matrix:
19-
os:
20-
- windows-latest
21-
- ubuntu-latest
22-
- macos-15-intel
23-
targetFramework:
24-
- net8.0
25-
- net7.0
26-
- net6.0
27-
- net5.0
28-
- netcoreapp3.1
29-
platform:
30-
- x64
3119
include:
32-
- os: windows-latest
33-
targetFramework: net48
34-
platform: x64
35-
- os: windows-latest
36-
targetFramework: net48
37-
platform: x86
38-
- os: windows-latest
39-
targetFramework: net7.0
40-
platform: x86
41-
- os: windows-latest
42-
targetFramework: net6.0
43-
platform: x86
44-
- os: windows-latest
45-
targetFramework: net5.0
46-
platform: x86
47-
- os: windows-latest
48-
targetFramework: netcoreapp3.1
49-
platform: x86
20+
# .NET 8.0 Tests
21+
- { os: windows-latest, targetFramework: net8.0, platform: x64 }
22+
- { os: ubuntu-latest, targetFramework: net8.0, platform: x64 }
23+
- { os: macos-15-intel, targetFramework: net8.0, platform: x64 }
24+
25+
# .NET 7.0 Tests
26+
- { os: windows-latest, targetFramework: net7.0, platform: x64 }
27+
- { os: ubuntu-latest, targetFramework: net7.0, platform: x64 }
28+
- { os: macos-15-intel, targetFramework: net7.0, platform: x64 }
29+
- { os: windows-latest, targetFramework: net7.0, platform: x86 }
30+
31+
# .NET 6.0 Tests
32+
- { os: windows-latest, targetFramework: net6.0, platform: x64 }
33+
- { os: ubuntu-latest, targetFramework: net6.0, platform: x64 }
34+
- { os: macos-15-intel, targetFramework: net6.0, platform: x64 }
35+
- { os: windows-latest, targetFramework: net6.0, platform: x86 }
36+
37+
# .NET 5.0 Tests (no Ubuntu, libSSL issues)
38+
- { os: windows-latest, targetFramework: netcoreapp3.1, platform: x64 }
39+
- { os: macos-15-intel, targetFramework: netcoreapp3.1, platform: x64 }
40+
- { os: windows-latest, targetFramework: net5.0, platform: x86 }
41+
42+
# .NET Core 3.1 Tests (no Ubuntu, libSSL issues)
43+
- { os: windows-latest, targetFramework: netcoreapp3.1, platform: x64 }
44+
- { os: macos-15-intel, targetFramework: netcoreapp3.1, platform: x64 }
45+
- { os: windows-latest, targetFramework: netcoreapp3.1, platform: x86 }
46+
47+
# .NET Framework 4.8 Tests (Windows only)
48+
- { os: windows-latest, targetFramework: net48, platform: x64 }
49+
- { os: windows-latest, targetFramework: net48, platform: x86 }
5050

5151
runs-on: ${{ matrix.os }}
5252
steps:

0 commit comments

Comments
 (0)