File tree Expand file tree Collapse file tree 1 file changed +50
-0
lines changed
Expand file tree Collapse file tree 1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change 4747 with :
4848 name : dist
4949 path : dist
50+
51+ - name : Install Poetry
52+ run : |
53+ curl -fsS https://install.python-poetry.org | python - -y
54+
55+ - name : Update PATH
56+ run : echo "$HOME/.local/bin" >> $GITHUB_PATH
57+
58+ - name : Check distributions
59+ run : |
60+ ls -la dist
61+
62+ - name : Check Version
63+ id : check-version
64+ run : |
65+ [[ "${GITHUB_REF#refs/tags/}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] \
66+ || echo ::set-output name=prerelease::true
67+
68+ - name : Set tag
69+ id : set-tag
70+ run : |
71+ echo ::set-output name=tag::$(ls dist/*.tar.gz | sed -n 's/.*graph_ml-\(.*\).tar.gz/\1/p')
72+
73+ - name : Print TAG
74+ run : echo "v${{ steps.set-tag.outputs.tag }}"
75+
76+ - name : Delete older release assets
77+ uses : mknejp/delete-release-assets@v1
78+ with :
79+ token : ${{ secrets.GITHUB_TOKEN }}
80+ tag : " v${{ steps.set-tag.outputs.tag }}"
81+ fail-if-no-assets : false
82+ fail-if-no-release : false
83+ assets : |
84+ *.tar.gz
85+ *.whl
86+ *.zip
87+
88+ - name : Create Release
89+ uses : ncipollo/release-action@v1
90+ with :
91+ artifacts : " dist/*"
92+ token : ${{ secrets.GITHUB_TOKEN }}
93+ draft : false
94+ tag : " v${{ steps.set-tag.outputs.tag }}"
95+ skipIfReleaseExists : false
96+ replacesArtifacts : true
97+ prerelease : steps.check-version.outputs.prerelease == 'true'
98+ makeLatest : true
99+ allowUpdates : true
You can’t perform that action at this time.
0 commit comments