Skip to content

Commit

Permalink
🧪📦 Build pure-python "any" wheel too @ CI/CD
Browse files Browse the repository at this point in the history
  • Loading branch information
webknjaz committed Jan 2, 2024
1 parent 919a43e commit 7ba0e72
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,8 @@ jobs:
run: |
echo "Predeploy step"
build-tarball:
name: Tarball
build-pure-python-dists:
name: 📦 Build distribution packages
runs-on: ubuntu-latest
needs: pre-deploy
steps:
Expand All @@ -118,10 +118,12 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: 3.x
- name: Make sdist
run:
pip install -U build
python -m build --sdist
- name: Install core libraries for build
run: python -Im pip install build
- name: Build sdists and pure-python wheel
env:
MULTIDICT_NO_EXTENSIONS: Y
run: python -Im build
- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
Expand Down Expand Up @@ -172,7 +174,9 @@ jobs:

deploy:
name: Deploy
needs: [build-tarball, build-wheels]
needs:
- build-pure-python-dists
- build-wheels
runs-on: ubuntu-latest

permissions:
Expand Down

0 comments on commit 7ba0e72

Please sign in to comment.