Skip to content

Commit c30ce21

Browse files
committed
Update supported OS and .NET versions
1 parent cce523d commit c30ce21

File tree

2 files changed

+31
-16
lines changed

2 files changed

+31
-16
lines changed

.github/workflows/dotnet.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,22 @@ jobs:
66

77
test-windows-x64:
88
needs: test-alpine-x64
9-
runs-on: windows-latest
9+
runs-on: windows-2022
1010
steps:
1111
- name: Set up .NET
1212
uses: actions/setup-dotnet@v4
1313
with:
1414
dotnet-version: |
1515
8.0.x
16+
9.0.x
1617
- name: Install workloads
1718
run: dotnet workload install ios tvos maccatalyst
1819
- run: dotnet --info
1920
- uses: actions/checkout@v4
21+
- name: Test (.NET 9.0/Debug)
22+
run: dotnet test -f net9.0 -c Debug
23+
- name: Test (.NET 9.0/Release)
24+
run: dotnet test -f net9.0 -c Release
2025
- name: Test (.NET 8.0/Debug)
2126
run: dotnet test -f net8.0 -c Debug
2227
- name: Test (.NET 8.0/Release)
@@ -37,8 +42,13 @@ jobs:
3742
with:
3843
dotnet-version: |
3944
8.0.x
45+
9.0.x
4046
- run: dotnet --info
4147
- uses: actions/checkout@v4
48+
- name: Test (.NET 9.0/Debug)
49+
run: dotnet test -f net9.0 -c Debug
50+
- name: Test (.NET 9.0/Release)
51+
run: dotnet test -f net9.0 -c Release
4252
- name: Test (.NET 8.0/Debug)
4353
run: dotnet test -f net8.0 -c Debug
4454
- name: Test (.NET 8.0/Release)
@@ -47,14 +57,14 @@ jobs:
4757
test-alpine-x64:
4858
runs-on: ubuntu-latest
4959
container:
50-
image: mcr.microsoft.com/dotnet/sdk:8.0-alpine
60+
image: mcr.microsoft.com/dotnet/sdk:9.0-alpine
5161
steps:
5262
- run: dotnet --info
5363
- uses: actions/checkout@v4
54-
- name: Test (.NET 8.0/Debug)
55-
run: dotnet test -f net8.0 -c Debug
56-
- name: Test (.NET 8.0/Release)
57-
run: dotnet test -f net8.0 -c Release
64+
- name: Test (.NET 9.0/Debug)
65+
run: dotnet test -f net9.0 -c Debug
66+
- name: Test (.NET 9.0/Release)
67+
run: dotnet test -f net9.0 -c Release
5868

5969
test-macos-arm64:
6070
needs: test-windows-x64
@@ -65,8 +75,13 @@ jobs:
6575
with:
6676
dotnet-version: |
6777
8.0.x
78+
9.0.x
6879
- run: dotnet --info
6980
- uses: actions/checkout@v4
81+
- name: Test (.NET 9.0/Debug)
82+
run: dotnet test -f net9.0 -c Debug
83+
- name: Test (.NET 9.0/Release)
84+
run: dotnet test -f net9.0 -c Release
7085
- name: Test (.NET 8.0/Debug)
7186
run: dotnet test -f net8.0 -c Debug
7287
- name: Test (.NET 8.0/Release)

INSTALL.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ on the following platforms:
2525

2626
Please note:
2727

28-
1. For Windows, the
28+
1. On Windows, the
2929
[Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist)
30-
is required. This is part of the .NET SDK but might not be present on a
31-
clean Windows installation.
30+
is required. This is part of Visual Studio and the .NET SDK but might
31+
not be present on a clean Windows installation.
3232

3333
2. The AES-GCM implementation in libsodium is hardware-accelerated and may not be
3434
available on all architectures. Support can be determined at runtime using
@@ -40,13 +40,13 @@ Please note:
4040
[Sodium.Core 1.4.0-preview.2](https://www.nuget.org/packages/Sodium.Core/1.4.0-preview.1)
4141
has been tested to run on the following platforms and .NET versions:
4242

43-
| OS | Version | Architecture | .NET |
44-
|:-------------------- |:-------- |:------------- |:-------|
45-
| Windows 11 | 23H2 | x64 | 8.0.11 |
46-
| Windows Server 2022 | LTSC | x64 | 8.0.11 |
47-
| macOS | 14.7 | arm64 | 8.0.11 |
48-
| Alpine Linux | 3.20 | x64 | 8.0.11 |
49-
| Ubuntu | 22.04 | x64 | 8.0.11 |
43+
| OS | Version | Architecture | .NET |
44+
|:-------------------- |:-------- |:------------- |:---------------|
45+
| Windows 11 | 23H2 | x64 | 9.0.3 / 8.0.14 |
46+
| Windows Server 2022 | LTSC | x64 | 9.0.3 / 8.0.14 |
47+
| macOS | 14.7 | arm64 | 9.0.3 / 8.0.14 |
48+
| Alpine Linux | 3.21 | x64 | 9.0.3 |
49+
| Ubuntu | 24.04 | x64 | 9.0.3 / 8.0.14 |
5050

5151
The other supported platforms should work as well, but have not been tested.
5252

0 commit comments

Comments
 (0)