File tree Expand file tree Collapse file tree 1 file changed +26
-9
lines changed
Expand file tree Collapse file tree 1 file changed +26
-9
lines changed Original file line number Diff line number Diff line change 99 # Workflow dispatch always builds as nightly
1010 workflow_dispatch :
1111jobs :
12- create_draft_release :
13- if : github.ref_type == 'tag' && github. repository == 'livebook-dev/livebook'
14- name : " Create draft release"
12+ create_release :
13+ if : github.repository == 'livebook-dev/livebook'
14+ name : " Create release"
1515 permissions :
1616 contents : write
1717 runs-on : ubuntu-latest
1818 env :
1919 GITHUB_TOKEN : ${{ secrets.GH_RELEASE_TOKEN }}
2020 steps :
21- - name : Create draft release
21+ - name : Create release
2222 run : |
23- gh release create \
24- --repo ${{ github.repository }} \
25- --title ${{ github.ref_name }} \
26- --draft \
27- ${{ github.ref_name }}
23+ if [[ "${{ github.ref_type }}" == "tag" ]]; then
24+ gh release create \
25+ --repo ${{ github.repository }} \
26+ --title ${{ github.ref_name }} \
27+ --draft \
28+ ${{ github.ref_name }}
29+ else
30+ ref_name="nightly"
31+
32+ if ! gh release view $ref_name; then
33+ gh release create \
34+ --repo ${{ github.repository }} \
35+ --title $ref_name \
36+ --latest=false \
37+ $ref_name
38+ fi
39+
40+ git tag $ref_name --force
41+ git push origin $ref_name --force
42+ fi
2843
2944 desktop :
45+ if : github.repository == 'livebook-dev/livebook'
3046 name : " Desktop"
3147 runs-on : ubuntu-latest
3248 env :
4157 fi
4258
4359 docker :
60+ if : github.repository == 'livebook-dev/livebook'
4461 name : Docker (${{ matrix.name }})
4562 runs-on : ubuntu-latest
4663 strategy :
You can’t perform that action at this time.
0 commit comments