diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d464156..ea3de3d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,9 +4,19 @@ jobs: test: strategy: matrix: - version: [2.7, 3.8] + os: ['ubuntu-20.04', 'ubuntu-22.04'] + version: ['2.7', '3.8', '3.9', '3.10'] + exclude: + - os: 'ubuntu-20.04' + version: '3.10' + - os: 'ubuntu-22.04' + version: '2.7' + - os: 'ubuntu-22.04' + version: '3.8' + - os: 'ubuntu-22.04' + version: '3.9' name: Test - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} steps: - name: Install host dependencies run: sudo apt update && sudo apt install -y libarchive-dev python${{ matrix.version }}-dev