Skip to content

Commit 44467eb

Browse files
committed
[skip ci] Update libmysqlclient versions
5.7 is EOL, 8.2 was released. Also remove mysqli from these builds as PHP-8.1 goes into security mode, after which nightly is not really actively supported anymore. Closes GH-12690
1 parent 02494e7 commit 44467eb

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

.github/workflows/nightly.yml

+9-16
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ jobs:
697697
matrix:
698698
branch: ${{ fromJson(needs.GENERATE_MATRIX.outputs.branches) }}
699699
exclude:
700-
- branch: { name: 'PHP-80', ref: 'PHP-8.0' }
700+
- branch: { name: 'PHP-80', ref: 'PHP-8.0', major: 8, minor: 0 }
701701
name: "${{ matrix.branch.name }}_LIBMYSQLCLIENT"
702702
runs-on: ubuntu-${{ matrix.branch.version.minor >= 3 && '22.04' || '20.04' }}
703703
steps:
@@ -715,30 +715,23 @@ jobs:
715715
mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS test"
716716
# Ensure local_infile tests can run.
717717
mysql -uroot -proot -e "SET GLOBAL local_infile = true"
718-
# Does not support caching_sha2_auth :(
719-
# - name: Build mysql-5.6
720-
# uses: ./.github/actions/build-libmysqlclient
721-
# with:
722-
# libmysql: mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz
723-
# - name: Test mysql-5.6
724-
# uses: ./.github/actions/test-libmysqlclient
725-
- name: Build mysql-5.7
718+
- name: Build mysql-8.0
726719
uses: ./.github/actions/build-libmysqlclient
727720
with:
728-
libmysql: mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
721+
configurationParameters: --enable-werror
722+
libmysql: mysql-8.0.35-linux-glibc2.28-x86_64.tar.xz
729723
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
730-
- name: Test mysql-5.7
724+
- name: Test mysql-8.0
731725
uses: ./.github/actions/test-libmysqlclient
732726
with:
733727
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
734-
- name: Build mysql-8.0
728+
- name: Build mysql-8.2
735729
uses: ./.github/actions/build-libmysqlclient
736730
with:
737-
# FIXME: There are new warnings
738-
# configurationParameters: --enable-werror
739-
libmysql: mysql-8.0.35-linux-glibc2.12-x86_64.tar.xz
731+
configurationParameters: --enable-werror
732+
libmysql: mysql-8.2.0-linux-glibc2.28-x86_64.tar.xz
740733
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
741-
- name: Test mysql-8.0
734+
- name: Test mysql-8.2
742735
uses: ./.github/actions/test-libmysqlclient
743736
with:
744737
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}

0 commit comments

Comments
 (0)