From 86f4b6083961cd820fb01765467f29a2a371eaab Mon Sep 17 00:00:00 2001 From: Daniel Walder Date: Sun, 5 Jun 2022 10:37:04 +1000 Subject: [PATCH] Update build script --- .github/workflows/publish-master.yml | 34 ++++------------------------ .gitignore | 1 + 2 files changed, 5 insertions(+), 30 deletions(-) diff --git a/.github/workflows/publish-master.yml b/.github/workflows/publish-master.yml index 57d40a6..5da5ae2 100644 --- a/.github/workflows/publish-master.yml +++ b/.github/workflows/publish-master.yml @@ -17,33 +17,7 @@ jobs: run: dotnet restore - name: Build run: dotnet build --configuration Release --no-restore - - name: Publish Sledge.Formats - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats/Sledge.Formats.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} - - name: Publish Sledge.Formats.Bsp - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats.Bsp/Sledge.Formats.Bsp.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} - - name: Publish Sledge.Formats.Map - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats.Map/Sledge.Formats.Map.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} - - name: Publish Sledge.Formats.Texture - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats.Texture/Sledge.Formats.Texture.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} - - name: Publish Sledge.Formats.Packages - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats.Packages/Sledge.Formats.Packages.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} - - name: Publish Sledge.Formats.GameData - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: Sledge.Formats.GameData/Sledge.Formats.GameData.csproj - NUGET_KEY: ${{secrets.NUGET_API_KEY}} + - name: Create packages + run: dotnet pack --no-build --configuration Release --output . --include-symbols -p:SymbolPackageFormat=snupkg + - name: Publish packages + run: dotnet nuget push *.nupkg --source https://api.nuget.org/v3/index.json -k ${{secrets.CLIARGS_NUGET}} --skip-duplicate diff --git a/.gitignore b/.gitignore index 505de9c..cedb4dd 100644 --- a/.gitignore +++ b/.gitignore @@ -181,6 +181,7 @@ PublishScripts/ # NuGet Packages *.nupkg +*.snupkg # The packages folder can be ignored because of Package Restore **/[Pp]ackages/* # except build/, which is used as an MSBuild target.