diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a313bbb..e7a38ef 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -22,16 +22,12 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] steps: - - name: Install .NET - uses: actions/setup-dotnet@v3 - with: - dotnet-version: | - 6.0.x - 8.0.x - name: Check out code uses: actions/checkout@v3 with: fetch-depth: 0 # required to publish docs + - name: Install .NET + uses: actions/setup-dotnet@v4 - name: Restore run: .\build.ps1 restore - name: Build diff --git a/Directory.Build.props b/Directory.Build.props index 9cb9fc5..d28ac9e 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,8 +1,8 @@ - 2.14.0 - 2.13.0 + 2.15.0 + 2.14.0 12.0 enable enable diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 9906b50..a146598 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,5 +1,10 @@ # Release Notes +## 2.15.0 + +* Drop support for end-of-life frameworks (.NET 6 and 7). +* Use roll forward with .NET tool. + ## 2.14.0 * Support events. (Must opt-in via `FsdParserSettings.SupportsEvents`.) diff --git a/src/Facility.CodeGen.Console/Facility.CodeGen.Console.csproj b/src/Facility.CodeGen.Console/Facility.CodeGen.Console.csproj index 4cdf552..b3db97b 100644 --- a/src/Facility.CodeGen.Console/Facility.CodeGen.Console.csproj +++ b/src/Facility.CodeGen.Console/Facility.CodeGen.Console.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net6.0;net7.0;net8.0 + netstandard2.0;net8.0 Helpers for Facility code generator tools. Facility FSD CodeGen Console true diff --git a/src/Facility.Definition/Facility.Definition.csproj b/src/Facility.Definition/Facility.Definition.csproj index 04d390d..171e270 100644 --- a/src/Facility.Definition/Facility.Definition.csproj +++ b/src/Facility.Definition/Facility.Definition.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net6.0;net7.0;net8.0 + netstandard2.0;net8.0 Used by code generators to process Facility Service Definitions. Facility FSD Definition true diff --git a/src/fsdgenfsd/fsdgenfsd.csproj b/src/fsdgenfsd/fsdgenfsd.csproj index 3a722c3..734ca68 100644 --- a/src/fsdgenfsd/fsdgenfsd.csproj +++ b/src/fsdgenfsd/fsdgenfsd.csproj @@ -2,11 +2,12 @@ Exe - net6.0;net7.0;net8.0 + net8.0 A tool that generates FSD for a Facility Service Definition. Facility FSD CodeGen true true + Major README.md diff --git a/tools/Build/Build.cs b/tools/Build/Build.cs index e63569b..6621169 100644 --- a/tools/Build/Build.cs +++ b/tools/Build/Build.cs @@ -48,6 +48,6 @@ void CodeGen(bool verify) RunCodeGen("example/ExampleApi.fsd.md", "example/output/ExampleApi-nowidgets.fsd", "--excludeTag", "widgets", "--verify"); void RunCodeGen(params string?[] args) => - RunDotNet(new[] { "run", "--no-build", "--project", $"src/{codegen}", "-f", "net6.0", "-c", configuration, "--", "--newline", "lf" }.Concat(args)); + RunDotNet(new[] { "run", "--no-build", "--project", $"src/{codegen}", "-c", configuration, "--", "--newline", "lf" }.Concat(args)); } });