From 2a75e603820384b3309f6211f0f2789b7d256c03 Mon Sep 17 00:00:00 2001 From: masiton Date: Tue, 1 Jul 2025 14:02:00 +0200 Subject: [PATCH] Added gitea publish action. --- .gitea/workflows/publish-nuget.yml | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitea/workflows/publish-nuget.yml diff --git a/.gitea/workflows/publish-nuget.yml b/.gitea/workflows/publish-nuget.yml new file mode 100644 index 0000000..df840f7 --- /dev/null +++ b/.gitea/workflows/publish-nuget.yml @@ -0,0 +1,31 @@ +name: Pack and Push NuGet Package + +on: + push: + branches: + - main + +jobs: + publish: + container: + image: mcr.microsoft.com/dotnet/sdk:9.0 + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Restore dependencies + run: dotnet restore ./code/portaloggy/portaloggy.csproj + + - name: Build project + run: dotnet build ./code/portaloggy/portaloggy.csproj -c Release + + - name: Pack NuGet Package + run: | + dotnet pack ./code/portaloggy/portaloggy.csproj -c Release -o out + + - name: Push to Gitea NuGet Registry + run: | + dotnet nuget push out/*.nupkg \ + --api-key "${{ secrets.NUGET_PUBLISH_TOKEN }}" \ + --source "https://gitea.masita.net/mc/portaloggy/packages/${{ secrets.NUGET_PUBLISH_USERNAME }}/nuget/index.json" \ No newline at end of file