[php-src] PHP-8.4: Install the SQLite ODBC driver in CI

Ilia Alshanetsky <[email protected]>
Newsgroups gmane.comp.php.cvs.general
Message-ID <[email protected]>
Author: Ilia Alshanetsky (iliaal)
Date: 2026-07-13T18:04:13-04:00

Commit: https://github.com/php/php-src/commit/c3236b922d1c37a1ad0c512db41ae859b197248a
Raw diff: https://github.com/php/php-src/commit/c3236b922d1c37a1ad0c512db41ae859b197248a.diff

Install the SQLite ODBC driver in CI

The ext/odbc and pdo_odbc regression tests connect through a real ODBC
driver (Driver=SQLite3), which was never installed, so they skipped on
every lane. libsqliteodbc registers the SQLite3 driver and supports
Database=:memory:, so the tests run without a database server. Alpine
has no such package, so those lanes keep skipping.

Closes GH-22686

Changed paths:
  M  .github/actions/apt-x64/action.yml


Diff:

diff --git a/.github/actions/apt-x64/action.yml b/.github/actions/apt-x64/action.yml
index 7ae0a88ff755..3e654ef9fdc4 100644
--- a/.github/actions/apt-x64/action.yml
+++ b/.github/actions/apt-x64/action.yml
@@ -63,6 +63,7 @@ runs:
           snmp-mibs-downloader \
           freetds-dev \
           unixodbc-dev \
+          libsqliteodbc \
           llvm \
           clang \
           dovecot-core \
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.