diff --git a/.github/workflows/nuget-cliargsparser.yml b/.github/workflows/nuget-cliargsparser.yml index eb5d7db..d7cabee 100644 --- a/.github/workflows/nuget-cliargsparser.yml +++ b/.github/workflows/nuget-cliargsparser.yml @@ -21,7 +21,7 @@ jobs: run: dotnet build src/CliArgsParser --configuration Release - name: Create NuGet package - run: nuget pack CliArgsParser.nuspec -OutputDirectory ../../nupkgs + run: nuget pack src/CliArgsParser/CliArgsParser.nuspec -OutputDirectory ./nupkgs - name: Publish to NuGet run: dotnet nuget push ./nupkgs/*.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json diff --git a/src/CliArgsParser/CliArgsParser.csproj b/src/CliArgsParser/CliArgsParser.csproj index 4e4be2e..76d6982 100644 --- a/src/CliArgsParser/CliArgsParser.csproj +++ b/src/CliArgsParser/CliArgsParser.csproj @@ -23,11 +23,5 @@ <ItemGroup> <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0"/> </ItemGroup> - - <ItemGroup> - <Content Include="..\..\CliArgsParser.nuspec"> - <Link>CliArgsParser.nuspec</Link> - </Content> - </ItemGroup> - + </Project> diff --git a/CliArgsParser.nuspec b/src/CliArgsParser/CliArgsParser.nuspec similarity index 55% rename from CliArgsParser.nuspec rename to src/CliArgsParser/CliArgsParser.nuspec index 740127c..f76ae43 100644 --- a/CliArgsParser.nuspec +++ b/src/CliArgsParser/CliArgsParser.nuspec @@ -2,7 +2,7 @@ <package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd"> <metadata> <id>CliArgsParser</id> - <version>2.2.4</version> + <version>2.2.6</version> <authors>AndreasSasDev</authors> <owners></owners> <requireLicenseAcceptance>false</requireLicenseAcceptance> @@ -10,21 +10,23 @@ <readme>README.md</readme> <projectUrl>https://github.com/code-of-chaos/CliArgsParser-cs</projectUrl> <iconUrl>https://avatars.githubusercontent.com/u/102103683?s=400&u=b0dc0cb37882f73ef59b0ed9fd11ee9de5213d0f&v=4</iconUrl> - <description>CLIArgsParser is a library built around Dependency Injection to allow you to create CLI tools with ease</description> + <description>CliArgsParser is a library built around Dependency Injection to allow you to create CLI tools with ease</description> <repository type="git" url="https://github.com/code-of-chaos/CliArgsParser-cs" commit="029b54dbd0db0cbcc54be8d18436e748d30d2f06" /> + <dependencies> <group targetFramework="net8.0"> <dependency id="Microsoft.Extensions.DependencyInjection" version="8.0.0"/> </group> </dependencies> + </metadata> <files> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.dll" target="lib\net8.0\CliArgsParser.dll" /> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.pdb" target="lib\net8.0\CliArgsParser.pdb" /> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.xml" target="lib\net8.0\CliArgsParser.xml" /> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.Contracts.xml" target="lib\net8.0\CliArgsParser.Contracts.xml" /> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.Contracts.dll" target="lib\net8.0\CliArgsParser.Contracts.dll" /> - <file src="src\CliArgsParser\bin\release\net8.0\CliArgsParser.Contracts.pdb" target="lib\net8.0\CliArgsParser.Contracts.pdb" /> + <file src="bin\Release\net8.0\CliArgsParser.dll" target="lib\net8.0\CliArgsParser.dll" /> + <file src="bin\Release\net8.0\CliArgsParser.pdb" target="lib\net8.0\CliArgsParser.pdb" /> + <file src="bin\Release\net8.0\CliArgsParser.xml" target="lib\net8.0\CliArgsParser.xml" /> + <file src="bin\Release\net8.0\CliArgsParser.Contracts.xml" target="lib\net8.0\CliArgsParser.Contracts.xml" /> + <file src="bin\Release\net8.0\CliArgsParser.Contracts.dll" target="lib\net8.0\CliArgsParser.Contracts.dll" /> + <file src="bin\Release\net8.0\CliArgsParser.Contracts.pdb" target="lib\net8.0\CliArgsParser.Contracts.pdb" /> <file src="README.md" target="README.md" /> </files> </package> \ No newline at end of file