File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 - dev
88
99jobs :
10- release-snek :
10+ build-and-test :
1111 runs-on : ubuntu-latest
1212 outputs :
1313 next-release-version : ${{steps.output-next-version-to-github.outputs.NEXT_RELEASE_VERSION}}
3333 - name : Install .Net dependencies
3434 run : dotnet restore
3535
36- - name : Run build
36+ - name : Build
3737 run : dotnet build
3838
39+ - name : Test
40+ run : dotnet test
41+
3942 - name : Fetch release version
4043 id : fetch-next-version
4144 env :
@@ -51,29 +54,13 @@ jobs:
5154 id : output-next-version-to-github
5255 run : echo "NEXT_RELEASE_VERSION=${{env.RELEASE_VERSION}}" >> "$GITHUB_OUTPUT"
5356
54- check-next-release :
55- needs : release-snek
56- runs-on : ubuntu-latest
57- steps :
58- - name : Log next release version
59- env :
60- RELEASE_VERSION : ${{needs.release-snek.outputs.next-release-version}}
61- run : |
62- echo "release version1: $RELEASE_VERSION"
63- echo "release version2: ${{needs.release-snek.outputs.next-release-version}}"
64-
65- only-on-next-release :
66- needs : release-snek
57+ publish-and-release :
58+ needs : build-and-test
6759 runs-on : ubuntu-latest
68- if : ${{needs.release-snek .outputs.next-release-version}} != ''
60+ if : ${{needs.build-and-test .outputs.next-release-version}} != ''
6961 env :
70- RELEASE_VERSION : ${{needs.release-snek .outputs.next-release-version}}
62+ RELEASE_VERSION : ${{needs.build-and-test .outputs.next-release-version}}
7163 steps :
72- - name : Log next release version if present
73- run : |
74- echo "release version1: $RELEASE_VERSION"
75- echo "release version2: ${{needs.release-snek.outputs.next-release-version}}"
76-
7764 - name : Checkout repository
7865 uses : actions/checkout@v2
7966 with :
You can’t perform that action at this time.
0 commit comments