Skip to content

Commit b5913cf

Browse files
Update release-and-publish.yml
1 parent 884e64c commit b5913cf

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed
Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
name: Worflow CI
2-
on: [push, pull_request]
2+
on:
3+
pull_request:
4+
branches: [ "master" ]
5+
push:
6+
branches: [ "master"]
37
jobs:
4-
build:
5-
runs-on: ${{ matrix.os }}
8+
setup:
9+
runs-on: ${{matrix.os}}
610
strategy:
7-
fail-fast: false
811
matrix:
912
os: [ubuntu-latest]
1013
net-version: ['8.x']
14+
fail-fast: false
15+
build:
16+
needs: setup
17+
runs-on: ${{ matrix.os }}
1118
steps:
1219
- uses: actions/checkout@v4
1320
- name: Setup .NET 8.x
@@ -19,14 +26,13 @@ jobs:
1926
- name: Build
2027
run: dotnet build
2128
test:
22-
needs: [build]
29+
needs: [build,setup]
2330
runs-on: ${{matrix.os}}
24-
strategy:
25-
fail-fast: false
26-
matrix:
27-
os: [ubuntu-latest]
28-
net-version: ['8.x']
2931
steps:
3032
- uses: actions/checkout@v4
3133
- name: Test
3234
run: dotnet test --logger trx --results-directory "TestResults-${{ matrix.net-version }}"
35+
36+
versionize:
37+
needs : [setup,build,test]
38+
runs-on: ${{matrix.os}}

0 commit comments

Comments
 (0)