diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 6dc6577..c99b30a 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -46,9 +46,14 @@ jobs: with: dotnet-version: 8.0.404 + - name: Setup .NET 9 + uses: actions/setup-dotnet@v4.1.0 + with: + dotnet-version: 9.0.100 + - name: .NET Core SxS run: | - rsync -a ${DOTNET_ROOT/8.0.404}/* $DOTNET_ROOT/ + rsync -a ${DOTNET_ROOT/8.0.404/9.0.100}/* $DOTNET_ROOT/ # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/dotnetall.yml b/.github/workflows/dotnetall.yml index b0f765d..3b9c522 100644 --- a/.github/workflows/dotnetall.yml +++ b/.github/workflows/dotnetall.yml @@ -23,6 +23,11 @@ jobs: with: dotnet-version: 8.0.404 + - name: Setup .NET 9 + uses: actions/setup-dotnet@v4.1.0 + with: + dotnet-version: 9.0.100 + - name: Restore run: dotnet restore SecretSharingDotNet.sln diff --git a/.github/workflows/publishing.yml b/.github/workflows/publishing.yml index 638a214..78f9eca 100644 --- a/.github/workflows/publishing.yml +++ b/.github/workflows/publishing.yml @@ -21,6 +21,11 @@ jobs: with: dotnet-version: 8.0.404 + - name: Setup .NET 9 + uses: actions/setup-dotnet@v4.1.0 + with: + dotnet-version: 9.0.100 + - name: Decrypt large secret run: ./.github/secrets/decrypt_publisher_snk.sh env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f16a5f..7d46dac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added +- Added .NET 9.0 support - Added use-case interfaces `IMakeSharesUseCase` and `IReconstructUseCase` to the `SecretSharingDotNet` project. - Added a guide to the `README.md` file on how to use the use-case interfaces with dependency injection. diff --git a/README.md b/README.md index 0f99b76..440cdfc 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,9 @@ An C# implementation of Shamir's Secret Sharing.
SecretSharingDotNet.sln