File tree Expand file tree Collapse file tree 3 files changed +58
-6
lines changed
Expand file tree Collapse file tree 3 files changed +58
-6
lines changed Original file line number Diff line number Diff line change 11# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
22# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
33
4- name : Python package
4+ name : Python dependencies
55
66on :
77 workflow_dispatch : {}
8787 run : |
8888 # Set continue on error to true
8989 set +e
90- if [[ "$(gh --repo sourcehold/sourcehold-maps release view $RELEASE_TAG 2>&1)" == "release not found" ]]; then
90+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view ${{ github.ref_name }} 2>&1)" == "release not found" ]]; then
9191 set -e
9292 gh --repo sourcehold/sourcehold-maps release create ${{ github.ref_name }} --latest
9393 fi
9797 env :
9898 GH_TOKEN : ${{ github.token }}
9999 run : |
100- gh --repo sourcehold/sourcehold-maps release upload ${{ github.ref_name }} dist/dclimplode-*
100+ gh --repo sourcehold/sourcehold-maps release upload ${{ github.ref_name }} dist/dclimplode-*
101+
102+ - name : Ensure special latest release exists
103+ shell : bash
104+ env :
105+ GH_TOKEN : ${{ github.token }}
106+ run : |
107+ # Set continue on error to true
108+ set +e
109+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view latest 2>&1)" == "release not found" ]]; then
110+ set -e
111+ gh --repo sourcehold/sourcehold-maps release create latest --latest
112+ fi
113+ - name : Upload dclimplode wheel to special latest release
114+ shell : bash
115+ env :
116+ GH_TOKEN : ${{ github.token }}
117+ run : |
118+ gh --repo sourcehold/sourcehold-maps release upload latest dist/dclimplode-*
Original file line number Diff line number Diff line change 8484 path : |
8585 dist/sourcehold*
8686
87+ - name : Ensure special latest release exists
88+ shell : bash
89+ env :
90+ GH_TOKEN : ${{ github.token }}
91+ run : |
92+ # Set continue on error to true
93+ set +e
94+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view latest 2>&1)" == "release not found" ]]; then
95+ set -e
96+ gh --repo sourcehold/sourcehold-maps release create latest --latest
97+ fi
98+ - name : Upload pyinstaller to special latest release
99+ shell : bash
100+ env :
101+ GH_TOKEN : ${{ github.token }}
102+ run : |
103+ gh --repo sourcehold/sourcehold-maps release upload latest dist/sourcehold*.whl
87104 - name : Ensure release exists
88105 if : github.ref_type == 'tag'
89106 shell : bash
92109 run : |
93110 # Set continue on error to true
94111 set +e
95- if [[ "$(gh --repo sourcehold/sourcehold-maps release view $RELEASE_TAG 2>&1)" == "release not found" ]]; then
112+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view ${{ github.ref_name }} 2>&1)" == "release not found" ]]; then
96113 set -e
97114 gh --repo sourcehold/sourcehold-maps release create ${{ github.ref_name }} --latest
98115 fi
Original file line number Diff line number Diff line change 11# pyinstaller --console --one-file .\sourcehold\__main__.py
22
33
4- name : Python package
4+ name : Python pyinstaller
55
66on :
77 workflow_dispatch : {}
4545 shell : bash
4646 run : |
4747 pyinstaller --console --onefile ./sourcehold/__main__.py --name sourcehold
48+ - name : Ensure special latest release exists
49+ shell : bash
50+ env :
51+ GH_TOKEN : ${{ github.token }}
52+ run : |
53+ # Set continue on error to true
54+ set +e
55+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view latest 2>&1)" == "release not found" ]]; then
56+ set -e
57+ gh --repo sourcehold/sourcehold-maps release create latest --latest
58+ fi
59+ - name : Upload pyinstaller to special latest release
60+ shell : bash
61+ env :
62+ GH_TOKEN : ${{ github.token }}
63+ run : |
64+ gh --repo sourcehold/sourcehold-maps release upload latest dist/sourcehold*
4865 - name : Ensure release exists
4966 if : github.ref_type == 'tag'
5067 shell : bash
5370 run : |
5471 # Set continue on error to true
5572 set +e
56- if [[ "$(gh --repo sourcehold/sourcehold-maps release view $RELEASE_TAG 2>&1)" == "release not found" ]]; then
73+ if [[ "$(gh --repo sourcehold/sourcehold-maps release view ${{ github.ref_name }} 2>&1)" == "release not found" ]]; then
5774 set -e
5875 gh --repo sourcehold/sourcehold-maps release create ${{ github.ref_name }} --latest
5976 fi
You can’t perform that action at this time.
0 commit comments