Commit Graph
668 Commits
Author SHA1 Message Date
William DesportesandDeepSeek cd129efa25 Do not create tags that are missing from the legacy namespace
Only refresh tags that are already published in docker.io/phpmyadmin/phpmyadmin. Publishing new tags there would attract more users to a namespace that is meant to be deprecated, so a tag that only exists in the official image is now skipped with the reason "not published here, not creating it".

Co-Authored-By: DeepSeek <noreply@deepseek.com>
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-10-23 19:10:38 +02:00
William DesportesandDeepSeek d607ea30bc Mirror the official images into the legacy namespace
Add a daily workflow that copies the tags published by this repository from docker.io/library/phpmyadmin to docker.io/phpmyadmin/phpmyadmin, so users of the legacy namespace get base image security updates without waiting for a release.

The script plans first and exposes the plan through a CLI (plan, plan --json), then mirrors only the tags that need it. Tags absent upstream are skipped, matching manifest digests are skipped, and a destination whose version is newer is never overwritten. Copies keep every architecture and preserve digests.

See https://github.com/phpmyadmin/docker/issues/363
Fixes https://github.com/phpmyadmin/docker/issues/469

Co-Authored-By: DeepSeek <noreply@deepseek.com>
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-10-23 19:10:31 +02:00
William DesportesandDeepSeek 0b073f4d8f Bump GitHub actions
Co-Authored-By: DeepSeek <noreply@deepseek.com>
2026-10-23 15:20:12 +02:00
William Desportes 452a995fe6 Install the extension from the folder directly
Ref: https://github.com/docker-library/official-images/pull/20045

As advised on https://github.com/docker-library/official-images/pull/20045
2025-10-08 22:49:29 +02:00
Isaac Bennetch 5a80b52270 CHANGELOG for 5.2.3.1 (issue #465)
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
5.2.3.1
2025-10-08 12:37:25 -04:00
Daniel Rudolf 4bce58ddab Remove superfluous uploadprogress.tar.gz
Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
2025-10-08 12:35:01 -04:00
William Desportes fc38d23ff1 Enable the uploadprogress extension
Fixes #437
Ref: 6bfaf085b4

Missing copying that

Signed-off-by: William Desportes <williamdes@wdes.fr>
5.2.3
2025-10-08 10:28:34 +02:00
William Desportes 739bbbbe8c Add CHANGELOG entries 2025-10-08 10:27:31 +02:00
William Desportes 6bfaf085b4 Enable the uploadprogress extension
Fixes #437

Signed-off-by: William Desportes <williamdes@wdes.fr>
2025-10-08 10:24:52 +02:00
William Desportes 04b3786429 Update to 5.2.3 release
Signed-off-by: William Desportes <williamdes@wdes.fr>
2025-10-08 10:01:07 +02:00
William Desportes 5e91d468ca Update to PHP 8.3
Fixes #464
2025-10-08 10:01:02 +02:00
William Desportes 0c64340e5d Update generate-stackbrew-library.sh to understand the new ENV separator
Ref: 24c2f1f855
2025-08-28 20:41:58 +02:00
Isaac Bennetch 24c2f1f855 Update ENV statements to use = to match Docker standards
Sometimes the old way generates warnings when building

Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2025-02-01 15:29:24 -05:00
William Desportes 6515c2bd9c Add MariaDB 11.4 to testing and MySQL 8.4, and exclude MySQL from the SSL test 5.2.2-1 2025-01-24 11:12:17 +01:00
William Desportes 7d51494097 Remove not needed audit plugin for SSL test 2025-01-24 10:44:31 +01:00
William Desportes 188a0e3542 Do not remove manually marked dependencies of php extensions 2025-01-24 09:52:08 +01:00
William Desportes 5d89c078f2 Edit the CHANGELOG for 5.2.2, even if all the changes got to 5.2.1 updates 5.2.2 2025-01-21 21:50:49 +01:00
Isaac Bennetch 216be795f7 Update to 5.2.2 release
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2025-01-21 15:44:12 -05:00
William Desportes 5043535036 Import some Docker Hub formatting for easier merges
Ref: https://github.com/docker-library/docs/pull/2527
2025-01-15 00:53:38 +01:00
William Desportes 22f2d4a373 Generate test keys for the SSL connection (#441) 2025-01-15 00:19:00 +01:00
William Desportes ab37078704 Test the SSL connection (#441) 2025-01-15 00:05:15 +01:00
William Desportes 9fca4e0022 Fix the Makefile run-tests target 2025-01-14 21:53:49 +01:00
William Desportes 240506356c Skip SSL for tests 2025-01-14 21:53:35 +01:00
William Desportes 04de4ca2ba Use a sticky bit for tmp/ 2025-01-14 14:39:35 +01:00
William Desportes ea2d5dc8fd Update testing to 3.21 2025-01-14 14:28:44 +01:00
William Desportes bb0fd043c3 Make all files read only, except tmp 2025-01-14 14:20:47 +01:00
William Desportes 812039a7de Make containers contents run on www-data 2025-01-14 14:06:04 +01:00
William Desportes 577a94fda6 Remove PMA_SSL and PMA_SSLS from _FILE support (#441) 2025-01-14 13:46:02 +01:00
William Desportes ec0d6a5c3a Use chown from Docker directly 2025-01-11 00:43:20 +01:00
lordrobincbz 788475217f Fix Dockerfile templates: add helpers.php 2025-01-11 00:37:16 +01:00
William Desportes 2b712de361 Add CHANGELOG entries for #448 2025-01-07 22:36:51 +01:00
William Desportes 9c06d07727 Add a CHANGELOG entry for #186
Ref: 12b0f347cb
2025-01-07 22:29:24 +01:00
William Desportes a0e0282c91 Fix $i could be affected by the socket settings not being of the same length
Sync all variants
Ref: 12b0f347cb

"Looping through $sockets using the same index variable $i interferes with $i--; on the following line. PMA_HOSTS & PMA_SOCKETS may not be of equal length."
2025-01-07 22:29:19 +01:00
Lord Robin CrombezandWilliam Desportes e1fe998378 Add mutual TLS (mTLS) support for remote database connections in PhpMyAdmin (#448)
Add mutual TLS (mTLS) support for remote database connections in PhpMyAdmin

Pull-request: #448

Signed-off-by: lordrobincbz <robincrombez.pro@gmail.com>
Co-authored-by: William Desportes <williamdes@wdes.fr>
2025-01-07 21:27:08 +00:00
William Desportes 12b0f347cb Fix $i could be affected by the socket settings not being of the same length
"Looping through $sockets using the same index variable $i interferes with $i--; on the following line. PMA_HOSTS & PMA_SOCKETS may not be of equal length."
2025-01-03 23:56:43 +01:00
William Desportes f79c7073ab Ref #187 - Make the rootless test fully using rootless and allow to skip the expose_php assertion
The HIDE_PHP_VERSION is not usable with rootless
2024-08-20 20:33:27 +02:00
William Desportes 0109a4fbdd Revert "Ref #187 - Make custom ini files writable in rootless mode"
This reverts commit 2335c3151b.
2024-08-20 20:11:24 +02:00
William Desportes a0e2d0f499 Bump testing to Alpine 3.20
Ref: #439
2024-08-20 20:09:38 +02:00
William Desportes 4cbf9ef735 Merge #432 - Fix Permissions of config.secret.inc.php
Pull-request: #432
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-08-20 20:05:49 +02:00
William Desportes 6a4843e99d Delete the old stalebot config 2024-08-20 20:03:42 +02:00
William Desportes 998a6d85ab Update CHANGELOG.md 2024-08-20 20:02:57 +02:00
William Desportes 8831312555 Merge #441 - Enable SSL for all server
Pull-request: #441
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-08-20 19:59:49 +02:00
TasdidurRahman 928a52ebcb update README.md
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
2024-08-19 17:45:37 +06:00
TasdidurRahman 752da8f2d9 update README.md for PMA_SSL
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
2024-08-19 16:49:04 +06:00
TasdidurRahman 88b594a77f enable server specific ssl
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
2024-08-19 15:45:28 +06:00
TasdidurRahman 2d6be82ec6 enable server specific ssl
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
2024-08-01 18:34:36 +06:00
TasdidurRahman e3f29d8d2e enable ssl for all server
Signed-off-by: TasdidurRahman <tasdid@appscode.com>
2024-08-01 15:20:01 +06:00
William Desportes 2335c3151b Ref #187 - Make custom ini files writable in rootless mode 2024-04-02 22:20:35 +02:00
William Desportes 6a687794c6 Ref #187 - Also test with another user 2024-04-02 22:00:45 +02:00
William Desportes 6d69b7796b Ref #187 - Make all the data www-data:www-data 2024-04-02 21:42:14 +02:00