1
0
mirror of https://github.com/phpmyadmin/phpmyadmin.git synced 2026-10-23 18:29:15 +03:00

120 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
42a25400df Allow Scrutinizer CI to fail
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-08-25 14:34:10 -03:00
Faissal Wahabali
2a6fef403a Improve issue templates (#19638)
* improve bug report template

Signed-off-by: faissaloux <fwahabali@gmail.com>

* improve feat request template

Signed-off-by: faissaloux <fwahabali@gmail.com>

* improve security report template

Signed-off-by: faissaloux <fwahabali@gmail.com>

* Update .github/ISSUE_TEMPLATE/bug_report.yml

Co-authored-by: William Desportes <williamdes@wdes.fr>

* update bug report required fields

Signed-off-by: faissaloux <fwahabali@gmail.com>

* update database-version placeholder with query hint

Signed-off-by: faissaloux <fwahabali@gmail.com>

* update issue templates labels

Signed-off-by: faissaloux <fwahabali@gmail.com>

---------

Signed-off-by: faissaloux <fwahabali@gmail.com>
Co-authored-by: William Desportes <williamdes@wdes.fr>
2025-04-01 12:06:31 -03:00
William Desportes
7656ed0f36 Use Python 3.11 instead of 3.7
Signed-off-by: William Desportes <williamdes@wdes.fr>
2025-01-16 01:06:39 +01:00
Maurício Meneghini Fauth
9c3108ca81 Fix failing end to end tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-12-02 14:46:02 -03:00
Maurício Meneghini Fauth
f05b6227e2 Add PHP 8.4 to the CI jobs
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-11-22 15:56:20 -03:00
William Desportes
86896c7083 Also publish ad HTMLZIP on ReadTheDocs and adjust the logic
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-11-18 23:24:34 +01:00
William Desportes
573e86661b Install sphinx-rtd-theme for ReadTheDocs with pip
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-11-18 23:00:29 +01:00
William Desportes
cef7b80696 Add APT packages to ReadTheDocs
Thank you GitHub search for the solution, I hope it works. Else I will use the post install method

Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-11-18 22:50:50 +01:00
William Desportes
71fd0c6b8e Set the version of Python to 3.12 for ReadTheDocs
Ref: https://docs.readthedocs.io/en/stable/config-file/v2.html#build-tools-python

Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-11-18 22:17:26 +01:00
William Desportes
9da5bc0431 Add a ReadTheDocs config file
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-11-18 22:15:08 +01:00
Maurício Meneghini Fauth
674bd0c924 Update apt cache before installing sphinx
https://github.com/phpmyadmin/phpmyadmin/actions/runs/10929135157/job/30376698644

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-09-19 10:41:53 -03:00
Maurício Meneghini Fauth
a522a9982f Improve tests for WebAuthn
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-08-28 20:20:01 -03:00
Maurício Meneghini Fauth
358f7c0c43 Upgrade ramsey/composer-install GH action to v3
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-07-08 14:37:21 -03:00
William Desportes
50eb1e533c Remove stale.yml on QA
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-04-28 16:55:49 +02:00
William Desportes
85d1b2d667 Use the Debian version to build the documentation
Signed-off-by: William Desportes <williamdes@wdes.fr>
2024-03-13 13:27:07 +01:00
Maurício Meneghini Fauth
69d9ec3b03 Update workflow actions versions
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-01-31 12:14:45 -03:00
Maurício Meneghini Fauth
5c22b79150 Update actions/checkout action to v4
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-09-04 18:31:43 -03:00
Maurício Meneghini Fauth
846381b501 Test with PHP 8.3
PHP 8.3 is not experimental anymore.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-30 10:48:46 -03:00
William Desportes
c4c0c8c834 Bump laminas/laminas-diactoros CI PHP requirement to PHP 8.0
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:12:18 +02:00
William Desportes
30274190f8 Fix test-php-psr7-implementations CI
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 12:05:23 +02:00
William Desportes
98cd2ab1de Fix the workflow for PSR-7 libraries
Ref: 3b4b4e287a

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:25:38 +02:00
William Desportes
3b4b4e287a Fix tests workflow for PSR7 libraries
Ref: 37bd7d981e

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-06 11:48:41 +02:00
William Desportes
f7d9321d02 Install infection using shivammathur/setup-php
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-01-12 14:29:00 +04:00
William Desportes
f023638693 Add tests for PSR-7 libs to the CI
Ref: #17975

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-22 09:38:14 +04:00
Maurício Meneghini Fauth
d57b955802 Bump selenium/standalone-chrome docker image to latest v4
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
(cherry picked from commit dc5450d409)
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-12-15 13:46:07 -03:00
William Desportes
aa0ca0a989 Allow phpstan analyse to fail
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-13 20:47:24 +01:00
William Desportes
ba23175d6a Allow composer validate to fail
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-13 20:38:20 +01:00
Maurício Meneghini Fauth
62abb43a71 Bump Python version from 3.6 to 3.7 in workflows
Cherry-picked-from: 528097904f

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-12-12 22:04:36 +01:00
Maurício Meneghini Fauth
0314730ec2 Bump actions/upload-artifact version to v3
Cherry-picks 3343bf54f5.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-12-10 17:45:36 -03:00
Maurício Meneghini Fauth
5fc2887448 Add PHP 8.2 to test workflow matrix
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-12-10 17:15:50 -03:00
Maurício Meneghini Fauth
5a6b5e731f Bump ramsey/composer-install action's version to v2
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-12-04 15:31:07 -03:00
William Desportes
28d8fdc584 Bump GitHub actions versions and fix deprecated syntax for variables
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-03 18:36:33 +01:00
William Desportes
bc9b43ebe0 Remove non needed yarn install on build release step
modules are not needed to launch the create release script

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-29 14:03:29 +02:00
William Desportes
af7338f706 Remove gd extension for PHP 8.2
It causes issues in the CI: https://github.com/phpmyadmin/phpmyadmin/runs/7313899827?check_suite_focus=true

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-07-13 11:12:59 +02:00
nathannaveen
995f6887b4 Set permissions for GitHub actions
Pull-request: #17591

Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: nathan naveen <42319948+nathannaveen@users.noreply.github.com>
2022-06-11 14:23:47 +02:00
William Desportes
43a644e6b1 Bump actions/setup-node to v3
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-05-28 16:21:42 +02:00
Maurício Meneghini Fauth
c5c8a963e8 Bump Alpine Linux version from 3.14 to 3.15
- Bumps to PHP 8

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-05-03 21:28:18 -03:00
Maurício Meneghini Fauth
3a433e160c Merge branch 'QA_5_1' into QA_5_2
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-04-20 13:37:11 -03:00
William Desportes
ac5e3c4cc5 Bump actions/checkout to v3
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-04-16 13:09:12 +02:00
William Desportes
076a09917d Remove non needed anymore ci skip code on workflows
Ref: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-04-16 13:09:10 +02:00
Maurício Meneghini Fauth
cd1bef6c70 Merge branch 'QA_5_1' into QA_5_2
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-04-05 19:50:06 -03:00
William Desportes
3164994a76 Fetch more commits for Scrutinizer coverage upload 2022-03-27 23:41:50 +02:00
William Desportes
8691e4af92 Improve Codacy coverage sending workflow
Use the version that is on the README and only run on the main repo

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-03-27 23:36:40 +02:00
William Desportes
0d6175d6ca Improve tests workflow to send the coverage to Scrutinizer in the right conditions
Copied from the sudo-bot/action-scrutinizer@latest action README

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-03-27 23:33:02 +02:00
William Desportes
65c9f49c1e Merge branch 'QA_5_1' into QA_5_2
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-02-06 15:45:57 +01:00
William Desportes
68b4e19f34 Ref #17287 - Update the bug report template
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-02-04 14:59:01 +01:00
Maurício Meneghini Fauth
a57102412c Merge branch 'QA_5_1' into QA_5_2
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-01-26 10:42:45 -03:00
Maurício Meneghini Fauth
bbb553d037 Remove Nginx and PHP installation from Selenium tests
They are already installed in the system.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-01-26 10:19:22 -03:00
Maurício Meneghini Fauth
173a8bb762 Install gettext before installing PHP in CI
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-01-26 10:10:35 -03:00
William Desportes
666f0d6a27 Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-01-03 13:06:27 +01:00