Skip to content

Commit

Permalink
Merge pull request #13 from ejball/roll-forward
Browse files Browse the repository at this point in the history
  • Loading branch information
ejball authored Nov 15, 2024
2 parents f75cf13 + 17ef2a6 commit b5d1666
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 14 deletions.
8 changes: 2 additions & 6 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<Project>

<PropertyGroup>
<VersionPrefix>2.6.2</VersionPrefix>
<PackageValidationBaselineVersion>2.6.1</PackageValidationBaselineVersion>
<VersionPrefix>2.7.0</VersionPrefix>
<PackageValidationBaselineVersion>2.6.2</PackageValidationBaselineVersion>
<LangVersion>12.0</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
Expand Down
4 changes: 2 additions & 2 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Facility.CodeGen.Console" Version="2.14.0" />
<PackageVersion Include="Facility.Definition" Version="2.14.0" />
<PackageVersion Include="Facility.CodeGen.Console" Version="2.15.0" />
<PackageVersion Include="Facility.Definition" Version="2.15.0" />
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
Expand Down
5 changes: 5 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Release Notes

## 2.7.0

* Drop support for end-of-life frameworks.
* Use roll forward with .NET tools.

## 2.6.2

* Fix `--service-name`.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>netstandard2.0;net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
<Description>Used to interpret Swagger (OpenAPI) 2.0 definitions.</Description>
<PackageTags>Facility FSD Swagger OpenAPI Definition</PackageTags>
<IsPackable>true</IsPackable>
Expand Down
2 changes: 1 addition & 1 deletion src/Facility.Definition.Swagger/SwaggerUtility.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ internal static IReadOnlyDictionary<TKey, TValue> EmptyIfNull<TKey, TValue>(this
internal static IDictionary<TKey, TValue> EmptyIfNull<TKey, TValue>(this IDictionary<TKey, TValue>? list)
where TKey : notnull => list ?? new Dictionary<TKey, TValue>();

#if NET6_0_OR_GREATER
#if !NETSTANDARD2_0
internal static bool ContainsOrdinal(this string text, string value) => text.Contains(value, StringComparison.Ordinal);
internal static string ReplaceOrdinal(this string text, string oldValue, string newValue) => text.Replace(oldValue, newValue, StringComparison.Ordinal);
#else
Expand Down
3 changes: 2 additions & 1 deletion src/fsdgenswagger/fsdgenswagger.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
<TargetFramework>net8.0</TargetFramework>
<Description>A tool that converts OpenAPI 2.0 (Swagger) to/from a Facility Service Definition.</Description>
<PackageTags>Facility FSD Swagger OpenAPI CodeGen</PackageTags>
<IsPackable>true</IsPackable>
<PackAsTool>true</PackAsTool>
<RollForward>Major</RollForward>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion tools/Build/Build.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@ void CodeGen(bool verify)
RunCodeGen(fsdPath, $"example/output/fsd/swagger/{Path.GetFileNameWithoutExtension(fsdPath)}.yaml");
void RunCodeGen(params string?[] args) =>
RunDotNet(new[] { "run", "--no-build", "--project", $"src/{codegen}", "-f", "net6.0", "-c", configuration, "--", "--newline", "lf", verifyOption }.Concat(args));
RunDotNet(new[] { "run", "--no-build", "--project", $"src/{codegen}", "-c", configuration, "--", "--newline", "lf", verifyOption }.Concat(args));
}
});

0 comments on commit b5d1666

Please sign in to comment.