diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6abc96b7..9354c4f9 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -18,30 +18,33 @@ jobs: fail-fast: false matrix: include: - - db: "mariadb:10.4" + - db: "mariadb:12" # rolling release py: "3.13" + # pynacl 1.5 doesn't support Python 3.14 yet. + # https://github.com/pyca/pynacl/commit/d33028e43b814615a33e231925eaddb0f679fa2b - - db: "mariadb:10.5" + - db: "mariadb:11.8" + py: "3.12" + + - db: "mariadb:11.4" py: "3.11" - - db: "mariadb:10.6" + - db: "mariadb:10.11" py: "3.10" - db: "mariadb:10.6" py: "3.9" - - db: "mariadb:lts" - py: "3.8" - - - db: "mysql:5.7" - py: "pypy-3.10" - - db: "mysql:8.0" - py: "3.13" + py: "pypy3.11" + mysql_auth: true + + - db: "mysql:9" + py: "3.14" mysql_auth: true - db: "mysql:8.4" - py: "3.8" + py: "3.9" mysql_auth: true services: @@ -57,7 +60,7 @@ jobs: - /run/mysqld:/run/mysqld steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Workaround MySQL container permissions if: startsWith(matrix.db, 'mysql')