diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ac24d6..6970a80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: build_asan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true - name: Build Python+ASAN @@ -31,31 +31,30 @@ jobs: strategy: fail-fast: false matrix: - os: - - ubuntu-latest - - macos-latest - - windows-latest - python: - - "3.6" - - "3.8" - - "3.10" - - pypy-3.7 - install_libcxx: - - false - - true - exclude: - - os: windows-latest - install_libcxx: true - - os: macos-latest - install_libcxx: true - - os: macos-latest - python: pypy-3.7 + include: + - { os: ubuntu-latest, python: "3.10.11", install_libcxx: false } + - { os: ubuntu-latest, python: "3.10.11", install_libcxx: true } + - { os: ubuntu-latest, python: "3.8.17", install_libcxx: false } + - { os: ubuntu-latest, python: "3.8.17", install_libcxx: true } + - { os: ubuntu-latest, python: "3.6.8", install_libcxx: false } + - { os: ubuntu-latest, python: "3.6.8", install_libcxx: true } + - { os: ubuntu-latest, python: pypy-3.7, install_libcxx: false } + - { os: ubuntu-latest, python: pypy-3.7, install_libcxx: true } + - { os: macos-latest, python: "3.10.11", install_libcxx: false } + - { os: macos-latest, python: "3.8.17", install_libcxx: false } + - { os: macos-latest, python: "3.6.8", install_libcxx: false } + - { os: macos-latest, python: pypy-3.7, install_libcxx: false } + - { os: windows-latest, python: "3.10.11", install_libcxx: false } + - { os: windows-latest, python: "3.8.10", install_libcxx: false } + - { os: windows-latest, python: "3.6.8", install_libcxx: false } + - { os: windows-latest, python: pypy-3.7, install_libcxx: false } + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} - name: Uninstall libcxx