Skip to content

Commit b343794

Browse files
committed
fix 2
1 parent 4994677 commit b343794

1 file changed

Lines changed: 21 additions & 9 deletions

File tree

.github/workflows/release_nuget.yml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,14 @@ on:
55
types: [created, edited]
66

77
jobs:
8-
push_release:
9-
if: startsWith(github.ref, 'refs/tags/v')
10-
runs-on: windows-latest
11-
env:
12-
ACTIONS_ALLOW_UNSECURE_COMMANDS: "true"
8+
run_tests:
9+
runs-on: ubuntu-latest
1310
steps:
1411
- uses: actions/checkout@v4
1512
- name: Setup .NET Core
1613
uses: actions/setup-dotnet@v4
1714
with:
1815
dotnet-version: 8.0.100
19-
- uses: olegtarasov/get-tag@v2.1
20-
id: tagTBC
21-
with:
22-
tagRegex: "v(\\d+\\.\\d+\\.\\d+)"
2316
- name: Build/Check for compile errors (dotnet build)
2417
working-directory: "TransformerBeeClient"
2518
run: dotnet build --configuration Release
@@ -39,6 +32,25 @@ jobs:
3932
- name: Run Unit Tests (dotnet test) # never ever release with failing tests!
4033
working-directory: "TransformerBeeClient"
4134
run: dotnet test --configuration Release
35+
push_release:
36+
needs: run_tests
37+
if: startsWith(github.ref, 'refs/tags/v')
38+
runs-on: windows-latest
39+
env:
40+
ACTIONS_ALLOW_UNSECURE_COMMANDS: "true"
41+
steps:
42+
- uses: actions/checkout@v4
43+
- name: Setup .NET Core
44+
uses: actions/setup-dotnet@v4
45+
with:
46+
dotnet-version: 8.0.100
47+
- uses: olegtarasov/get-tag@v2.1
48+
id: tagTBC
49+
with:
50+
tagRegex: "v(\\d+\\.\\d+\\.\\d+)"
51+
- name: Build/Check for compile errors (dotnet build)
52+
working-directory: "TransformerBeeClient"
53+
run: dotnet build --configuration Release
4254
- name: Create Package TransformerBeeClient (dotnet pack)
4355
working-directory: "TransformerBeeClient/TransformerBeeClient"
4456
run: dotnet pack TransformerBeeClient.csproj --configuration Release -p:PackageVersion="${{ steps.tagTBC.outputs.tag }}"

0 commit comments

Comments
 (0)