Skip to content

Commit

Permalink
Update release.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
NeverMorewd authored Oct 14, 2024
1 parent e3accc8 commit a2ab3ba
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: .NET
on:
push:
tags:
- V*
- v* # Change to 'v*' if using lowercase 'v'

jobs:
build:
Expand All @@ -21,15 +21,14 @@ jobs:
id: tag
uses: dawidd6/action-get-tag@v1
with:
# Optionally strip `V` prefix
strip_v: true
- name: Build with dotnet
run: dotnet build --configuration Release src/Lemon.ModuleNavigation.Sample.Desktop
- name: Pack-Lemon.ModuleNavigation
run: dotnet pack src/Lemon.ModuleNavigation -c Release --include-symbols --include-source -p:PackageVersion=${{steps.tag.outputs.tag}} -o Lemon.ModuleNavigation.artifacts/
- name: Publish Symbols to NuGet-Lemon.ModuleNavigation
run: dotnet nuget push Lemon.ModuleNavigation.artifacts/*.symbols.nupkg --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json
- name: Pack-Lemon.ModuleNavigation.Avaloniaui
run: dotnet pack src/Lemon.ModuleNavigation.Avaloniaui -c Release --include-symbols --include-source -p:PackageVersion=${{steps.tag.outputs.tag}} -o Lemon.ModuleNavigation.Avaloniaui/
- name: Publish Symbols to NuGet2-Lemon.ModuleNavigation.Avaloniaui
run: dotnet nuget push Lemon.ModuleNavigation.Avaloniaui/*.symbols.nupkg --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json
- name: Pack Lemon.ModuleNavigation
run: dotnet pack src/Lemon.ModuleNavigation -c Release --include-symbols --include-source -p:PackageVersion=${{ steps.tag.outputs.tag }} -o Lemon.ModuleNavigation.artifacts/
- name: Publish Symbols to NuGet Lemon.ModuleNavigation
run: dotnet nuget push Lemon.ModuleNavigation.artifacts/*.symbols.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
- name: Pack Lemon.ModuleNavigation.Avaloniaui
run: dotnet pack src/Lemon.ModuleNavigation.Avaloniaui -c Release --include-symbols --include-source -p:PackageVersion=${{ steps.tag.outputs.tag }} -o Lemon.ModuleNavigation.Avaloniaui/
- name: Publish Symbols to NuGet Lemon.ModuleNavigation.Avaloniaui
run: dotnet nuget push Lemon.ModuleNavigation.Avaloniaui/*.symbols.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json

0 comments on commit a2ab3ba

Please sign in to comment.