Skip to content

Commit b71c721

Browse files
committed
Check number of expected dists
1 parent 6d6f049 commit b71c721

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/wheels.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ concurrency:
3939
cancel-in-progress: true
4040

4141
env:
42+
EXPECTED_DISTS: 98
4243
FORCE_COLOR: 1
4344

4445
jobs:
@@ -287,3 +288,20 @@ jobs:
287288
uses: pypa/gh-action-pypi-publish@release/v1
288289
with:
289290
attestations: true
291+
292+
count-dists:
293+
needs: [build-native-wheels, windows, sdist]
294+
runs-on: ubuntu-latest
295+
name: Count dists
296+
steps:
297+
- uses: actions/download-artifact@v4
298+
with:
299+
pattern: dist-*
300+
path: dist
301+
merge-multiple: true
302+
- name: "What did we get?"
303+
run: |
304+
ls -alR
305+
echo "Number of dists, should be $EXPECTED_DISTS:"
306+
ls -1 dist | wc -l
307+
files=$(ls dist 2>/dev/null | wc -l) && [ "$files" -eq $EXPECTED_DISTS ] || exit 1

0 commit comments

Comments
 (0)