diff --git a/.github/workflows/linux-install.sh b/.github/workflows/linux-install.sh index abb8cc0..d811362 100755 --- a/.github/workflows/linux-install.sh +++ b/.github/workflows/linux-install.sh @@ -19,7 +19,7 @@ aptget_update || aptget_update retry || aptget_update retry set -e -sudo apt-get -qq install zlib1g-dev libpng-dev libjpeg-dev \ +sudo apt-get -qq install zlib1g-dev libpng-dev libjpeg-dev sudo \ libxml2-dev libffi-dev libxslt-dev cmake ninja-build nasm if [ "$GHA_PYTHON_VERSION" == "2.7" ]; then diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ec11e8b..50b8472 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,9 @@ jobs: "3.9", "3.8", "3.7", + "2.7", ] + libavif-version: [ "0.11.0" ] include: - python-version: "3.7" PYTHONOPTIMIZE: 1 @@ -29,17 +31,23 @@ jobs: codecov-flag: GHA_Ubuntu - os: macos-11 codecov-flag: GHA_macOS + exclude: + - python-version: "2.7" + os: "macos-11" runs-on: ${{ matrix.os }} - name: ${{ matrix.os }} Python ${{ matrix.python-version }} + name: ${{ matrix.os }} Python ${{ matrix.python-version }} (libavif ${{ matrix.libavif-version }}) + container: + image: ${{ matrix.python-version == '2.7' && 'python:2.7-buster' || null }} env: - LIBAVIF_VERSION: 0.11.0 + LIBAVIF_VERSION: ${{ matrix.libavif-version }} steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} + if: matrix.python-version != '2.7' uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }}