Commit Graph

364 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
91a3237fb2
Remove Sodium polyfill
Removes the paragonie/sodium_compat package.

This polyfill is not required as the Sodium extension is bundled in PHP 7.2+.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-10-03 22:23:22 -03:00
William Desportes
ff7506d13b
Rename jest.config.js to jest.config.cjs in create-release.sh
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-30 22:36:34 +02:00
William Desportes
ae7f8c4ce0
Merge branch 'origin/QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-30 22:32:37 +02:00
William Desportes
3d6a198598
Fix CI version to have a valid composer.json
```
Failed to update composer.json with a valid format, reverting to the original content. Please report an issue to us with details (command you run and a copy of your composer.json).
  version : Does not match the regex pattern ^v?\d+(\.\d+){0,3}|^dev-
```

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-29 13:59:06 +02:00
William Desportes
2fff5f48bc
Add a security to check if all files present in the autoload class map can be found and re-generate the class map
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-29 13:47:25 +02:00
William Desportes
01724139b2
Add the version to composer.json at release build time
Ref: https://github.com/Roave/SecurityAdvisories/issues/76
Fixes: https://github.com/phpmyadmin/phpmyadmin/issues/17661

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-29 13:18:20 +02:00
Maurício Meneghini Fauth
6a9fe03ff2
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-09-29 00:45:10 -03:00
William Desportes
4e08ffdc77
Add a comment when building a kit starts on the release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-28 19:58:58 +02:00
William Desportes
9477d1d748
Fixup removing 'po' folder in the english kit
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-28 19:58:42 +02:00
William Desportes
eac7356f4c
Remove rm "-f" argument as it hides errors on the release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-28 19:58:35 +02:00
William Desportes
a267ba3dde
Add comments to the release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-28 19:58:26 +02:00
Maurício Meneghini Fauth
2076d52480
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-09-19 23:26:15 -03:00
William Desportes
94f0d931cd
Remove rm for '.jshintrc' removed afterwards for all non dev kits
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-10 14:18:52 +02:00
William Desportes
cc35f885ee
Remove old travis-ci rm in the release script
Ref: b96185da15

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-10 14:18:17 +02:00
William Desportes
aea6bdd329
Remove non usefull recaptcha "vendor/google/recaptcha/src/autoload.php" file
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-10 14:17:22 +02:00
William Desportes
db1e59a541
Remove template test files from non source kits
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-10 14:17:12 +02:00
William Desportes
9722d75225
Adjust build excludes for paragonie/random_compat and paragonie/sodium_compat
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-10 14:16:33 +02:00
Maurício Meneghini Fauth
59b8f31a83
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-07-16 02:05:39 -03:00
William Desportes
f5dac447a0
Cleanup paragonie/sodium_compat vendor folder
Ref: https://github.com/paragonie/sodium_compat/pull/147

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-07-13 19:49:58 +02:00
William Desportes
458e7902bc
Remove some useless files from the release bundle
Ref: https://github.com/php-fig/http-factory/pull/12

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-07-13 19:49:56 +02:00
Maurício Meneghini Fauth
c0941401c1
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-03-11 14:26:19 -03:00
Maurício Meneghini Fauth
2653b2942b
Merge branch 'QA_5_1' into QA_5_2
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-03-11 13:02:15 -03:00
William Desportes
6f6913855f
Add one more file to the create release exclude list
Ref: https://github.com/twigphp/Twig/issues/3658

Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-03-06 10:32:09 +01:00
Maurício Meneghini Fauth
3c94e32d8b
Allow the Bootstrap theme for 5.2 releases
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
(cherry picked from commit 8cbb30b1ff)
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-02-17 17:48:04 -03:00
Maurício Meneghini Fauth
8cbb30b1ff
Allow the Bootstrap theme for 5.3 releases
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-02-01 21:25:18 -03:00
Maurício Meneghini Fauth
adc30f6276
Bump VERSION_SERIES to 5.3 in scripts/create-release.sh
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-01-26 15:55:56 -03:00
Isaac Bennetch
8a4a8a3612 Don't remove phpseclib files when creating release, they don't exist. Related to 7aaab24463
Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
2022-01-20 12:48:01 -05:00
Maurício Meneghini Fauth
cb650d2a2d
Merge branch 'QA_5_1'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-12-29 19:44:12 -03:00
William Desportes
dfea1a04c5
Remove vendor/google/recaptcha/ARCHITECTURE.md useless file
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-12-29 01:20:54 +01:00
Maurício Meneghini Fauth
0f678e8d7d
Merge branch 'QA_5_1'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-12-27 16:19:18 -03:00
Maurício Meneghini Fauth
1e542cd621
Replace vendor_config.php constants with an array
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-12-26 16:48:56 -03:00
William Desportes
ff64b1df74
Cleanup sql-parser tools files from vendor bundle
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-12-24 01:53:55 +01:00
William Desportes
f718f475e4
Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-12-12 19:35:54 +01:00
William Desportes
8bfa3124a4
Adjust release excludes after #17241
Pull-request: #17241

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-12-12 19:28:09 +01:00
William Desportes
d2cd67f8dc
#16746 - Replace samyoul/u2f-php-server by code-lts/u2f-php-server
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-12-12 12:16:52 +01:00
William Desportes
8d19bef81d
Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-08-22 23:19:15 +02:00
William Desportes
f2d80a2a00
Exclude some missed test folders from the release bundle
- Exclude folder symfony/service-contracts/Test
- Exclude folder psr/log/Psr/Log/Test
- Exclude folder twig/twig/src/Test

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-08-22 19:01:02 +02:00
William Desportes
149b52c554
Remove old QA 4.9 logic from the release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-08-22 16:49:09 +02:00
William Desportes
731701ab08
Add security checkups between steps of the release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-08-22 16:46:11 +02:00
William Desportes
ae6f6604ef
Fail when the user uses the wrong branch (script) to release a phpMyAdmin version
This avoids having corrupt builds because build methods differ between series.

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-08-22 16:33:01 +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
a93b3dcdfa
Update check script and release script to remove new vendor files
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-19 15:37:59 +02:00
William Desportes
04e5701600
Merge branch 'QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-19 15:00:12 +02:00
William Desportes
ec6b3985e4
Exclude more files from the final bundle
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-19 14:44:31 +02: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
826ad0138e
Merge branch 'QA_5_1' 2021-06-07 13:32:33 -03:00
William Desportes
3bf695b627
Add message to require composer v2.1.2 on release script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-07 17:33:20 +02:00
William Desportes
9c497b2c81
Print composer version on the release output
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-07 17:21:14 +02:00
William Desportes
1397588a17
Fix autoload on release test suite
See: https://github.com/composer/composer/issues/9946

Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-06-07 17:21:13 +02:00
Maurício Meneghini Fauth
348ffab06f
Bump pragmarx/google2fa-qrcode version from 1.0 to 2.1
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-06 13:17:38 -03:00