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

84 Commits

Author SHA1 Message Date
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
William Desportes
58acfdb43b Use new format for newer PHP versions on composer --ignore-platform-req=php+
Ref: https://github.com/composer/composer/releases/tag/2.2.0
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-01-03 12:49:49 +01:00
William Desportes
6658383b46 Switch PHP 8.1 to a normal tested PHP version on CI
Closes: #16746

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-01-03 12:47:00 +01:00
William Desportes
f686423da7 Add ext-ctype for psalm on multi arch CI
Ref: https://github.com/phpmyadmin/phpmyadmin/runs/4690358695?check_suite_focus=true#step:6:81

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-01-03 12:41:45 +01:00
Maurício Meneghini Fauth
fdad4b57aa Use ramsey/composer-install GitHub action
Replaces manual Composer dependencies installation and cache with the
ramsey/composer-install GitHub action.

- https://github.com/marketplace/actions/install-composer-dependencies

Includes other minor formatting changes.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-10-08 13:38:30 -03:00
Maurício Meneghini Fauth
24bed51eba Fix indentation of the .github/workflows files
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-10-08 12:26:35 -03:00
Maurício Meneghini Fauth
9bf9ac3744 Do not generate code coverage from multi-arch tests
Code coverage from multi-arch tests is not needed. Knowing if the tests
passes is enough.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-13 09:48:48 -03:00
Maurício Meneghini Fauth
6276b30c2e Add php-ctype package for multi-arch tests workflow
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-12 12:21:48 -03:00
William Desportes
3a87667cab Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-07-20 17:52:16 +02:00
William Desportes
ff2ddb0c1b Allow ppc64le to fail
Alpine seems to have a broken index for this arch

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-07-20 16:04:01 +02:00
William Desportes
ad50f7e6e6 Use Alpine 3.14 on multi arch test
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-07-20 15:49:10 +02:00
William Desportes
a4cc0f2684 Add a name to the update po file job
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-07-12 00:16:25 +02:00
William Desportes
8021847847 Only run crons on the main repository, not on forks
Ref: 09a6f4e5e6
Ref: #16955

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-07-12 00:15:47 +02:00
Maurício Meneghini Fauth
58351b861c Use testsuite option instead of group for Selenium tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-07-05 16:52:41 -03:00
William Desportes
0fbfa7b0e0 Remove two symfony dev deps
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-26 19:05:28 +02:00
Maurício Meneghini Fauth
041542d16b Use early exit for Core::fatalError method
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-14 12:41:49 -03:00
Maurício Meneghini Fauth
d544080187 Run PHPUnit test in random order by default
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-14 11:28:31 -03:00
Maurício Meneghini Fauth
feee5091be Run mutation tests only for changed files in PRs
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-13 15:29:14 -03:00
Maurício Meneghini Fauth
23d4b4e30b Do not convert errors to exceptions for PHP 8.1 tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-11 10:10:11 -03:00
Maurício Meneghini Fauth
09a6f4e5e6 Add update translation files GitHub action
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-08 23:17:22 -03:00
Maurício Meneghini Fauth
4bff149e23 Merge pull request #16950 from mauriciofauth/infection-php
Add mutation tests with Infection
2021-06-08 17:24:31 -03:00
Maurício Meneghini Fauth
124995e835 Include PHP version and composer.json in the cache key
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-08 16:12:18 -03:00
Maurício Meneghini Fauth
eb60eea809 Add mutation tests with Infection
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-08 15:51:51 -03:00
Maurício Meneghini Fauth
9cb272f6dd Remove requirement for ext-imagick for QR codes
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-07 18:00:46 -03:00
Maurício Meneghini Fauth
826ad0138e Merge branch 'QA_5_1' 2021-06-07 13:32:33 -03:00
William Desportes
c12b6f05f8 Set back CI composer version to v2
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-07 17:34:41 +02:00
Maurício Meneghini Fauth
e7edb597db Require imagick PHP ext for QR code generation
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-06 14:04:35 -03:00
Maurício Meneghini Fauth
5dd588a00d Merge branch 'QA_5_1'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-06 13:34:37 -03:00
Maurício Meneghini Fauth
50e090eb23 Change Composer cache for Actions
https://github.com/actions/cache/blob/v2.1.6/examples.md#php---composer

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-06 13:32:38 -03:00
Maurício Meneghini Fauth
b0f4e51afd Merge branch 'QA_5_1' 2021-06-05 16:05:03 -03:00
Maurício Meneghini Fauth
16e2a872a1 Use Composer 2.0.14 for build-release action
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-05 15:58:52 -03:00
William Desportes
f7ce696a82 Add git on multi arch tests setup
See: https://github.com/Roave/SecurityAdvisories/issues/76

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-01 11:43:11 +02:00
William Desportes
919ce3975f Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-05-31 17:19:05 +02:00
William Desportes
10a10a98db Refresh apt cache before install on selenium CI
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-05-31 16:10:10 +02:00
William Desportes
280a201f79 Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-05-28 17:42:02 +02:00
William Desportes
cd75e10a2a Add multi arch tests support
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-05-24 21:46:10 +02:00
Maurício Meneghini Fauth
ead2d1dde1 Send Psalm data to Shepherd
See: https://github.com/psalm/shepherd

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-05-21 11:35:06 -03:00