# in the wheel build entry
-uses: actions/upload-artifact
with:
name: wheels-${{ matrix.python }}-${{ matrix.buildplat[1] }}-${{ matrix.buildplat[2] }}
path: ./dist/*.whl # location of where the wheels are built
# in upload entry. this step followed by PyPI upload.
- uses: actions/download-artifact
with:
pattern: wheels-*
merge-multiple: true # downloads the entire set
path: dist
For discussion:
fail-fast:false. ATM I think this means that one of the wheel matrix entries can fail, but if it's in a PyPI release run then the ones that did succeed will upload, meaning that we're missing one or more wheels. I think it would be better to havefail-fast:true?SOURCE_REF_TO_BUILDto the tag name on the release branch?