diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 02972513..817dcbcc 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -26,16 +26,16 @@ jobs: run: mkdir ~/nuget - name: Restore solution - run: dotnet restore src/Dependency.slnx + run: dotnet restore - name: Build solution - run: dotnet build src/Dependency.slnx --no-restore -c Release + run: dotnet build --no-restore -c Release - name: Test solution - run: dotnet test src/Dependency.slnx --no-restore -c Release + run: dotnet test --no-restore -c Release - name: Pack solution - run: dotnet pack src/Dependency.slnx --no-restore -o ~/nuget -c Release + run: dotnet pack --no-restore -o ~/nuget -c Release - name: Push Packages if: ${{ github.event_name == 'release' }} diff --git a/Dependency.slnx b/Dependency.slnx new file mode 100644 index 00000000..91b65021 --- /dev/null +++ b/Dependency.slnx @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Dependency.slnx b/src/Dependency.slnx deleted file mode 100644 index e4143377..00000000 --- a/src/Dependency.slnx +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/dependency-core/Core.Tests/Tests.Dependency/Empty/Empty.cs b/src/dependency-core/Core.Tests/Tests.Dependency/Empty/Empty.cs index 36bbdcd8..f2f16ff7 100644 --- a/src/dependency-core/Core.Tests/Tests.Dependency/Empty/Empty.cs +++ b/src/dependency-core/Core.Tests/Tests.Dependency/Empty/Empty.cs @@ -6,6 +6,7 @@ namespace PrimeFuncPack.Tests; partial class DependencyTest { [Fact] + [Obsolete("This test is obsolete and will be removed in future versions.")] public void Empty_ExpectResolvedValueIsUnit() { var actual = Dependency.Empty(); @@ -15,6 +16,7 @@ public void Empty_ExpectResolvedValueIsUnit() } [Fact] + [Obsolete("This test is obsolete and will be removed in future versions.")] public void EmptyTwoTimes_ExpectDependenciesAreNotSame() { var firstDependency = Dependency.Empty(); @@ -22,4 +24,4 @@ public void EmptyTwoTimes_ExpectDependenciesAreNotSame() Assert.NotSame(firstDependency, secondDependency); } -} \ No newline at end of file +} diff --git a/src/dependency-core/Core/Dependency.Core.csproj b/src/dependency-core/Core/Dependency.Core.csproj index 543e87ac..72c3ba90 100644 --- a/src/dependency-core/Core/Dependency.Core.csproj +++ b/src/dependency-core/Core/Dependency.Core.csproj @@ -18,7 +18,7 @@ PrimeFuncPack Dependency.Core is a core library for .NET providing a functional programming based technology to build consistent dependency trees validated in the compile time. PrimeFuncPack PrimeFuncPack.Dependency.Core - 2.2.0-preview.1 + 2.2.0-rc.1 diff --git a/src/dependency-core/Core/Dependency/Empty/Empty.cs b/src/dependency-core/Core/Dependency/Empty/Empty.cs index ea01887e..268d3d47 100644 --- a/src/dependency-core/Core/Dependency/Empty/Empty.cs +++ b/src/dependency-core/Core/Dependency/Empty/Empty.cs @@ -4,7 +4,8 @@ namespace PrimeFuncPack; partial class Dependency { + [Obsolete("This method is obsolete. Call Pipe instead.")] public static Dependency Empty() => new(default(Unit)); -} \ No newline at end of file +} diff --git a/src/dependency-core/Core/InternalPipelineExtensions/InternalPipelineExtensions.cs b/src/dependency-core/Core/InternalPipelineExtensions/InternalPipelineExtensions.cs index 4c0c1b5c..14ff3441 100644 --- a/src/dependency-core/Core/InternalPipelineExtensions/InternalPipelineExtensions.cs +++ b/src/dependency-core/Core/InternalPipelineExtensions/InternalPipelineExtensions.cs @@ -1,4 +1,6 @@ -namespace System; +using System; + +namespace PrimeFuncPack; internal static class InternalPipelineExtensions { diff --git a/src/dependency-service-provider-extensions/ServiceProviderExtensions/ServiceProviderExtensions.csproj b/src/dependency-service-provider-extensions/ServiceProviderExtensions/ServiceProviderExtensions.csproj index 2f6f5f9d..17f1e828 100644 --- a/src/dependency-service-provider-extensions/ServiceProviderExtensions/ServiceProviderExtensions.csproj +++ b/src/dependency-service-provider-extensions/ServiceProviderExtensions/ServiceProviderExtensions.csproj @@ -18,7 +18,7 @@ PrimeFuncPack Dependency.ServiceProviderExtensions is a library for .NET providing useful extensions for the service provider. PrimeFuncPack PrimeFuncPack.Dependency.ServiceProviderExtensions - 2.1.1-preview.1 + 2.1.1-rc.1 diff --git a/src/dependency/Dependency/Dependency.csproj b/src/dependency/Dependency/Dependency.csproj index 0c2ed7b8..370622a9 100644 --- a/src/dependency/Dependency/Dependency.csproj +++ b/src/dependency/Dependency/Dependency.csproj @@ -18,7 +18,7 @@ PrimeFuncPack Dependency is a framework for .NET providing a functional programming based technology to build consistent dependency trees validated in the compile time. PrimeFuncPack PrimeFuncPack.Dependency - 2.2.0-preview.1 + 2.2.0-rc.1