Skip to content

Commit c7cf5eb

Browse files
authored
Merge pull request #15 from NHSDigital/mm-mesh-1478-publish-wheel-to-release
mesh-1478: publish whl and sdist to github release
2 parents 5af1eb8 + 8ae65bd commit c7cf5eb

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.github/workflows/merge-develop.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: pull-request
1+
name: merge-develop
22
on:
33
push:
44
branches:
@@ -114,6 +114,9 @@ jobs:
114114
version="v$(poetry version patch | rev | cut -d' ' -f1 | rev)"
115115
echo "RELEASE_VERSION=$version" >> $GITHUB_ENV
116116
git tag $version
117+
poetry build
118+
echo "WHEEL=$(find dist -type f -name '*.whl' | xargs basename)" >> $GITHUB_ENV
119+
echo "SDIST=$(find dist -type f -name '*.tar.gz' | xargs basename)" >> $GITHUB_ENV
117120
118121
- name: create release
119122
id: create_release
@@ -124,3 +127,23 @@ jobs:
124127
with:
125128
tag_name: ${{ env.RELEASE_VERSION }}
126129
release_name: ${{ env.RELEASE_VERSION }}
130+
131+
- name: upload wheel
132+
uses: actions/upload-release-asset@v1
133+
env:
134+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
135+
with:
136+
upload_url: ${{ steps.create_release.outputs.upload_url }}
137+
asset_path: ./dist/${{ env.WHEEL }}
138+
asset_name: ${{ env.WHEEL }}
139+
asset_content_type: application/zip
140+
141+
- name: upload sdist
142+
uses: actions/upload-release-asset@v1
143+
env:
144+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
145+
with:
146+
upload_url: ${{ steps.create_release.outputs.upload_url }}
147+
asset_path: ./dist/${{ env.SDIST }}
148+
asset_name: ${{ env.SDIST }}
149+
asset_content_type: application/gzip

0 commit comments

Comments
 (0)