summaryrefslogtreecommitdiff
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6b1acee..60e9733 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -95,3 +95,21 @@ jobs:
/opt/python/${{ matrix.PYTHON.VERSION }}/bin/python -m venv .venv;
.venv/bin/pip install -U tox;
.venv/bin/tox -e ${{ matrix.PYTHON.TOXENV }};"
+
+ musllinux:
+ name: "${{ matrix.PYTHON.TOXENV }} on musllinux"
+ runs-on: ubuntu-20.04
+ strategy:
+ matrix:
+ PYTHON:
+ - {VERSION: "3.9", TOXENV: "py39"}
+ steps:
+ - uses: actions/checkout@v2.3.5
+ - uses: docker://registry.hub.docker.com/library/python:3.9-alpine
+ with:
+ args: |
+ sh -c "set -xe;
+ python -m venv .venv;
+ apk add gcc py3-wheel libc-dev libffi-dev alpine-sdk;
+ .venv/bin/pip install -U tox;
+ .venv/bin/tox -e ${{ matrix.PYTHON.TOXENV }};"