name: CI on: [push, pull_request] jobs: test: strategy: matrix: version: [2.7, 3.8] name: Test runs-on: ubuntu-latest steps: - name: Install host dependencies run: sudo apt update && sudo apt install -y libarchive-dev python${{ matrix.version }}-dev - name: Setup python uses: actions/setup-python@v4 with: python-version: ${{ matrix.version }} - name: Check out code uses: actions/checkout@v3 - name: Build the library env: PYVER: ${{ matrix.version }} run: make build - name: Run tests run: make test