diff --git a/.github/workflows/giraffe-release.yml b/.github/workflows/giraffe-release.yml index 9a14767..a6a0a1f 100644 --- a/.github/workflows/giraffe-release.yml +++ b/.github/workflows/giraffe-release.yml @@ -6,7 +6,7 @@ jobs: build: runs-on: ubuntu-latest - + steps: - name: Checkout uses: actions/checkout@v2 @@ -18,11 +18,13 @@ jobs: - name: Set VERSION variable from tag run: echo "VERSION=${GITHUB_REF/refs\/tags\/giraffe-v/}" >> $GITHUB_ENV - + - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: 8.0.x + dotnet-version: | + 8.0.x + 10.0.x - name: Install .NET dependencies run: dotnet restore --locked-mode @@ -37,7 +39,7 @@ jobs: run: dotnet pack --configuration Release /p:NuGetVersion=${VERSION} /p:PackageVersion=${VERSION} --output . - name: Push - run: dotnet nuget push FSharp.Data.Validation.Giraffe.${VERSION}.nupkg --source https://api.nuget.org/v3/index.json --api-key ${MTA_NUGET_KEY} --symbol-source https://symbols.nuget.org/download/symbols --symbol-api-key ${MTA_NUGET_KEY} + run: dotnet nuget push FSharp.Data.Validation.Giraffe.${VERSION}.nupkg --source https://api.nuget.org/v3/index.json --api-key ${MTA_NUGET_KEY} --symbol-source https://symbols.nuget.org/download/symbols --symbol-api-key ${MTA_NUGET_KEY} env: MTA_NUGET_KEY: ${{ secrets.MTA_NUGET_KEY }} \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b2b874..87c993a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,9 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: 8.0.x + dotnet-version: | + 8.0.x + 10.0.x - name: Install .NET dependencies run: dotnet restore --locked-mode diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6e1355a..c98eaf1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,9 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v1 with: - dotnet-version: 8.0.x + dotnet-version: | + 8.0.x + 10.0.x - name: Install .NET dependencies run: dotnet restore --locked-mode diff --git a/src/FSharp.Data.Validation.Async/FSharp.Data.Validation.Async.fsproj b/src/FSharp.Data.Validation.Async/FSharp.Data.Validation.Async.fsproj index 406a01f..79eccc8 100644 --- a/src/FSharp.Data.Validation.Async/FSharp.Data.Validation.Async.fsproj +++ b/src/FSharp.Data.Validation.Async/FSharp.Data.Validation.Async.fsproj @@ -1,7 +1,7 @@  - net8.0 + net8.0;net10.0 true diff --git a/src/FSharp.Data.Validation.Giraffe/FSharp.Data.Validation.Giraffe.fsproj b/src/FSharp.Data.Validation.Giraffe/FSharp.Data.Validation.Giraffe.fsproj index 82b2bc0..5f9700e 100644 --- a/src/FSharp.Data.Validation.Giraffe/FSharp.Data.Validation.Giraffe.fsproj +++ b/src/FSharp.Data.Validation.Giraffe/FSharp.Data.Validation.Giraffe.fsproj @@ -1,7 +1,7 @@  - net8.0 + net8.0;net10.0 true Model validation helpers for Giraffe. README.md diff --git a/src/FSharp.Data.Validation/FSharp.Data.Validation.fsproj b/src/FSharp.Data.Validation/FSharp.Data.Validation.fsproj index 48649c5..85fb54f 100644 --- a/src/FSharp.Data.Validation/FSharp.Data.Validation.fsproj +++ b/src/FSharp.Data.Validation/FSharp.Data.Validation.fsproj @@ -1,7 +1,7 @@  - net8.0 + net8.0;net10.0 true A functional, transformation-oriented approach to data validation. README.md diff --git a/tests/FSharp.Data.Validation.Async.Tests/FSharp.Data.Validation.Async.Tests.fsproj b/tests/FSharp.Data.Validation.Async.Tests/FSharp.Data.Validation.Async.Tests.fsproj index 38c0831..01f1036 100644 --- a/tests/FSharp.Data.Validation.Async.Tests/FSharp.Data.Validation.Async.Tests.fsproj +++ b/tests/FSharp.Data.Validation.Async.Tests/FSharp.Data.Validation.Async.Tests.fsproj @@ -1,7 +1,7 @@ - net8.0 + net8.0;net10.0 false false @@ -26,7 +26,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/tests/FSharp.Data.Validation.Tests/FSharp.Data.Validation.Tests.fsproj b/tests/FSharp.Data.Validation.Tests/FSharp.Data.Validation.Tests.fsproj index 0118172..b976e43 100644 --- a/tests/FSharp.Data.Validation.Tests/FSharp.Data.Validation.Tests.fsproj +++ b/tests/FSharp.Data.Validation.Tests/FSharp.Data.Validation.Tests.fsproj @@ -1,7 +1,7 @@  - net8.0 + net8.0;net10.0 false false @@ -31,9 +31,7 @@ - - - + runtime; build; native; contentfiles; analyzers; buildtransitive