diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..c9b8292 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,23 @@ +name: publish Ardalis.CleanArchitecture.WorkerService Template to nuget +on: + push: + branches: + - main # Your default release branch + paths: + - 'CleanArchitecture.WorkerService.nuspec' +jobs: + publish: + name: list on nuget + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + + - uses: nuget/setup-nuget@v1 + with: + nuget-version: '5.x' + + - name: Package the template + run: nuget pack CleanArchitecture.WorkerService.nuspec -NoDefaultExcludes + + - name: Publish to nuget.org + run: nuget push Ardalis.CleanArchitecture.WorkerService.Template.*.nupkg -src https://api.nuget.org/v3/index.json ${{secrets.NUGET_API_KEY}} diff --git a/CleanArchitecture.WorkerService.nuspec b/CleanArchitecture.WorkerService.nuspec index 0f67b0f..025c579 100644 --- a/CleanArchitecture.WorkerService.nuspec +++ b/CleanArchitecture.WorkerService.nuspec @@ -3,7 +3,7 @@ Ardalis.CleanArchitecture.WorkerService.Template ASP.NET Core Clean Architecture Solution for Worker Service - 9.1.2 + 1.0.0 Steve Smith The Clean Architecture Solution Template for Worker service popularized by Steve @ardalis Smith.