diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index e8324e6..f638912 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -35,3 +35,22 @@ jobs: run: pip install tox - name: Test run: tox + test-32bit: + runs-on: ubuntu-latest + strategy: + fail-fast: false + env: + C_COMPILER:i686-linux-gnu-gcc + CFLAGS:-m32 + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: install 32bit libraries + run: sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y gcc-i686-linux-gnu python3.7:i386 python3.7-minimal:i386 python3.7-dev:i386 python3-pip liblzo2-dev:i386 + - name: Install tox + run: export PYTHON=python3.7 && sudo -H $PYTHON -m pip install -U pip \ + && sudo -H $PYTHON -m pip install wheel virtualenv setuptools tox + - name: Test + run: tox