Skip to content

Commit f6ccc43

Browse files
committed
fix workflow
1 parent 33a4235 commit f6ccc43

File tree

1 file changed

+41
-42
lines changed

1 file changed

+41
-42
lines changed

.github/workflows/publish.yaml

Lines changed: 41 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88
inputs:
99
prerelease:
1010
default: true
11+
description: Set as pre-release
1112
type: boolean
1213
required: true
1314
push:
@@ -16,58 +17,56 @@ on:
1617
description: Push to nuget.org
1718

1819
push:
19-
branches: [ "main" ]
20+
branches: ["master"]
2021

2122
jobs:
2223
publish:
23-
2424
runs-on: ubuntu-latest
2525
env:
2626
PackageOutputDir: ".packages"
2727
Prerelease: ${{ github.event.inputs.prerelease || 'false' }}
2828
PushPackage: ${{ (github.event_name == 'push' && github.ref == 'refs/heads/master') || github.event.inputs.push }}
2929

3030
steps:
31-
- uses: actions/checkout@v4
32-
with:
33-
fetch-depth: 0
34-
35-
- name: Setup .NET
36-
uses: actions/setup-dotnet@v4
37-
with:
38-
dotnet-version: 8.0.x
39-
40-
- name: Install GitVersion
41-
uses: gittools/actions/gitversion/[email protected]
42-
with:
43-
versionSpec: '6.0.5'
44-
45-
- name: Determine Version
46-
run: |
47-
${GITVERSION_PATH}/dotnet-gitversion /output buildserver /output json
48-
49-
- name: Pack
50-
run: |
51-
dotnet pack --nologo -o ${PackageOutputDir} \
52-
-p:PackageVersion=${GitVersion_SemVer} \
53-
-p:AssemblyVersion=${GitVersion_AssemblySemFileVer} \
54-
-p:FileVersion=${GitVersion_MajorMinorPatch} \
55-
-p:AssemblyVersion=${GitVersion_AssemblySemVer} \
56-
-p:FileVersion=${GitVersion_MajorMinorPatch} \
57-
-p:Configuration=Release
31+
- uses: actions/checkout@v4
32+
with:
33+
fetch-depth: 0
34+
35+
- name: Setup .NET
36+
uses: actions/setup-dotnet@v4
37+
with:
38+
dotnet-version: 8.0.x
39+
40+
- name: Install GitVersion
41+
uses: gittools/actions/gitversion/[email protected]
42+
with:
43+
versionSpec: "6.0.5"
44+
45+
- name: Determine Version
46+
run: |
47+
${GITVERSION_PATH}/dotnet-gitversion /output buildserver /output json
5848
59-
- name: Nuget Push
60-
if: env.PushPackage == 'true'
61-
working-directory: ${{ env.PackageOutputDir }}
62-
run: dotnet nuget push *.nupkg -s https://api.nuget.org/v3/index.json -k ${{secrets.NUGET_API_KEY}}
49+
- name: Pack
50+
run: |
51+
dotnet pack --nologo -o ${PackageOutputDir} \
52+
-p:PackageVersion=${GitVersion_SemVer} \
53+
-p:AssemblyVersion=${GitVersion_AssemblySemFileVer} \
54+
-p:FileVersion=${GitVersion_MajorMinorPatch} \
55+
-p:AssemblyVersion=${GitVersion_AssemblySemVer} \
56+
-p:FileVersion=${GitVersion_MajorMinorPatch} \
57+
-p:Configuration=Release
6358
64-
- name: Create Release
65-
uses: ncipollo/release-action@v1
66-
with:
67-
name: v${{ env.GitVersion_SemVer }}
68-
tag: v${{ env.GitVersion_SemVer }}
69-
artifacts: ${{ env.PackageOutputDir }}/*.nupkg
70-
generateReleaseNotes: true
71-
commit: ${{ env.GitVersion_Sha}}
72-
prerelease: ${{ env.Prerelease }}
59+
- name: Nuget Push
60+
if: env.PushPackage == 'true'
61+
working-directory: ${{ env.PackageOutputDir }}
62+
run: dotnet nuget push *.nupkg -s https://api.nuget.org/v3/index.json -k ${{secrets.NUGET_API_KEY}}
7363

64+
- name: Create Release
65+
uses: ncipollo/release-action@v1
66+
with:
67+
name: v${{ env.GitVersion_SemVer }}
68+
tag: v${{ env.GitVersion_SemVer }}
69+
artifacts: ${{ env.PackageOutputDir }}/*.nupkg
70+
generateReleaseNotes: true
71+
commit: ${{ env.GitVersion_Sha}}
72+
prerelease: ${{ env.Prerelease }}

0 commit comments

Comments
 (0)