mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
[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
This commit is contained in:
parent
02494e7657
commit
44467eb29b
33
.github/workflows/nightly.yml
vendored
33
.github/workflows/nightly.yml
vendored
@ -697,7 +697,7 @@ jobs:
|
||||
matrix:
|
||||
branch: ${{ fromJson(needs.GENERATE_MATRIX.outputs.branches) }}
|
||||
exclude:
|
||||
- branch: { name: 'PHP-80', ref: 'PHP-8.0' }
|
||||
- branch: { name: 'PHP-80', ref: 'PHP-8.0', major: 8, minor: 0 }
|
||||
name: "${{ matrix.branch.name }}_LIBMYSQLCLIENT"
|
||||
runs-on: ubuntu-${{ matrix.branch.version.minor >= 3 && '22.04' || '20.04' }}
|
||||
steps:
|
||||
@ -715,33 +715,26 @@ jobs:
|
||||
mysql -uroot -proot -e "CREATE DATABASE IF NOT EXISTS test"
|
||||
# Ensure local_infile tests can run.
|
||||
mysql -uroot -proot -e "SET GLOBAL local_infile = true"
|
||||
# Does not support caching_sha2_auth :(
|
||||
# - name: Build mysql-5.6
|
||||
# uses: ./.github/actions/build-libmysqlclient
|
||||
# with:
|
||||
# libmysql: mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz
|
||||
# - name: Test mysql-5.6
|
||||
# uses: ./.github/actions/test-libmysqlclient
|
||||
- name: Build mysql-5.7
|
||||
uses: ./.github/actions/build-libmysqlclient
|
||||
with:
|
||||
libmysql: mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Test mysql-5.7
|
||||
uses: ./.github/actions/test-libmysqlclient
|
||||
with:
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Build mysql-8.0
|
||||
uses: ./.github/actions/build-libmysqlclient
|
||||
with:
|
||||
# FIXME: There are new warnings
|
||||
# configurationParameters: --enable-werror
|
||||
libmysql: mysql-8.0.35-linux-glibc2.12-x86_64.tar.xz
|
||||
configurationParameters: --enable-werror
|
||||
libmysql: mysql-8.0.35-linux-glibc2.28-x86_64.tar.xz
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Test mysql-8.0
|
||||
uses: ./.github/actions/test-libmysqlclient
|
||||
with:
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Build mysql-8.2
|
||||
uses: ./.github/actions/build-libmysqlclient
|
||||
with:
|
||||
configurationParameters: --enable-werror
|
||||
libmysql: mysql-8.2.0-linux-glibc2.28-x86_64.tar.xz
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Test mysql-8.2
|
||||
uses: ./.github/actions/test-libmysqlclient
|
||||
with:
|
||||
withMysqli: ${{ matrix.branch.ref == 'PHP-8.1' }}
|
||||
- name: Verify generated files are up to date
|
||||
uses: ./.github/actions/verify-generated-files
|
||||
- name: Notify Slack
|
||||
|
Loading…
Reference in New Issue
Block a user