diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 51bbe6700..8ec094470 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,7 +17,7 @@ on: jobs: spelling: name: Spellcheck - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 @@ -31,7 +31,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip- - name: Install system packages - run: sudo apt update && sudo apt install enchant hunspell aspell-en + run: sudo apt update && sudo apt install enchant-2 hunspell aspell-en - name: Install Dependencies run: pip3 install -Ur requirements.txt working-directory: ./doc diff --git a/.github/workflows/strings.yml b/.github/workflows/strings.yml index 3121a40ca..1995bf33d 100644 --- a/.github/workflows/strings.yml +++ b/.github/workflows/strings.yml @@ -14,7 +14,7 @@ on: jobs: compile: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Check gettext syntax steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml index daa19051f..a1402bc9b 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/style.yml @@ -15,7 +15,7 @@ on: jobs: isort: name: isort - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 @@ -36,7 +36,7 @@ jobs: working-directory: ./src flake: name: flake8 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 @@ -57,7 +57,7 @@ jobs: working-directory: ./src licenseheader: name: licenseheaders - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index aada7cd6e..63711680d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,21 +14,21 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Tests strategy: matrix: - python-version: ["3.7", "3.8", "3.9"] + python-version: ["3.7", "3.9", "3.10"] database: [sqlite, postgres, mysql] exclude: - database: mysql - python-version: "3.8" + python-version: "3.10" - database: mysql python-version: "3.9" - database: sqlite python-version: "3.7" - database: sqlite - python-version: "3.8" + python-version: "3.10" steps: - uses: actions/checkout@v2 - uses: getong/mariadb-action@v1.1 @@ -76,4 +76,4 @@ jobs: with: file: src/coverage.xml fail_ci_if_error: true - if: matrix.database == 'postgres' && matrix.python-version == '3.8' + if: matrix.database == 'postgres' && matrix.python-version == '3.10'