Skip to content

Commit cd421bd

Browse files
committed
ci: harden release artifact publishing
1 parent 70053df commit cd421bd

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,17 @@ jobs:
9898
name: release-files
9999
path: release-files
100100

101+
- name: Show downloaded release files
102+
run: find release-files -maxdepth 4 -type f -print | sort
103+
101104
- name: Upload release assets
102105
uses: softprops/action-gh-release@v2
103106
with:
104107
files: |
105-
release-files/dist/*
106-
release-files/release-assets/*
108+
release-files/**/*.whl
109+
release-files/**/*.tar.gz
110+
release-files/**/model.zip
111+
release-files/**/SHA256SUMS.txt
107112
108113
publish-pypi:
109114
name: Publish to PyPI
@@ -121,7 +126,13 @@ jobs:
121126
name: release-files
122127
path: release-files
123128

129+
- name: Collect Python distributions
130+
run: |
131+
mkdir -p publish-dist
132+
find release-files -type f \( -name '*.whl' -o -name '*.tar.gz' \) -exec cp {} publish-dist/ \;
133+
ls -la publish-dist
134+
124135
- name: Publish package distributions
125136
uses: pypa/gh-action-pypi-publish@release/v1
126137
with:
127-
packages-dir: release-files/dist
138+
packages-dir: publish-dist

0 commit comments

Comments
 (0)