Commit Graph

945 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
cd883c6d76
Fix issues reported by shellcheck
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-26 19:48:14 -03:00
Maurício Meneghini Fauth
d888c29e0d
Move ./js directory to ./resources/js
- Related to https://github.com/phpmyadmin/phpmyadmin/issues/18512

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-25 11:24:14 -03:00
Maurício Meneghini Fauth
87c494fa5f
Rename ./libraries directory to ./app
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-24 16:58:48 -03:00
Maurício Meneghini Fauth
a4fad2488d
Move ./sql directory to ./resources/sql
- Related to https://github.com/phpmyadmin/phpmyadmin/issues/18512

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-18 13:40:38 -03:00
Maurício Meneghini Fauth
b2b53c6e18
Move ./templates directory to ./resources/templates
- Related to https://github.com/phpmyadmin/phpmyadmin/issues/18512

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-17 13:57:07 -03:00
Maurício Meneghini Fauth
52ffbc4419
Merge pull request #18747 from MauricioFauth/composer-lock-file
Add composer.lock to version control
2023-10-17 12:49:48 -03:00
Maurício Meneghini Fauth
1ee499d3fa
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-17 00:37:13 -03:00
Maurício Meneghini Fauth
033c26e115
Remove Jenkins build.xml
Jenkins builds are not working for a long time.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-16 23:49:04 -03:00
Maurício Meneghini Fauth
ed3d632a99
Add composer.lock to version control
This will allow more control over the dependencies and will be easier to
investigate issues from past commits as the dependencies will be locked.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-10-04 11:25:26 -03:00
Maurício Meneghini Fauth
1ddcad2bfb
Replace libraries/classes references with src
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-08-30 15:59:29 -03:00
William Desportes
41c84321fc
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-08-09 15:05:04 +02:00
William Desportes
d30f76646c
Fix the RELEASE-DATE- file for snapshots
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-08-08 13:02:54 +02:00
Maurício Meneghini Fauth
44f7e93b36
Remove the public/show_config_errors.php file
A better and safer way of showing the configuration errors should be
developed.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-07-28 16:30:22 -03:00
Maurício Meneghini Fauth
72d9c61c05
Update create-release.sh for the Infection config
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-07-24 22:22:57 -03:00
William Desportes
2fc35516ff
Adjust vendor excludes for ramsey/collection
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:30:04 +02:00
William Desportes
4d16355fba
Adjust check release excludes script for public/ folder
Ref: #18145 (ec31cbebc6)

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:29:40 +02:00
William Desportes
44ba9a5d22
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 13:16:36 +02:00
William Desportes
34922bace5
Update create-release.sh
Ref: https://github.com/DASPRiD/Enum/pull/14

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-05-29 11:37:58 +02:00
Maurício Meneghini Fauth
501680df33
Add PHP hash-bang for scripts/match-twig-cache
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-03-28 11:03:49 -03:00
Maximilian Krög
79ab3dfe11
Fix some comment typos
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2023-03-16 21:26:19 +01:00
William Desportes
a2e2ef9501
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 13:58:34 +01:00
William Desportes
45c4152c4a
Output the version of sphinx-build in create-release.sh
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 13:48:27 +01:00
William Desportes
3ca687a35c
Fix folder management and building kits in create-release.sh
Fixes 67e18b7354 where it was a bit wrong

+ typo fix

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 13:46:08 +01:00
William Desportes
67e18b7354
Fix copy action in create-release.sh
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 13:17:54 +01:00
William Desportes
c914900c05
Fix the snapshot version generation
And fix my mistakes

For the same reasons as f503b10dc3

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 13:00:17 +01:00
William Desportes
f503b10dc3
Fix #18109 - release script for CI versions
Fixes: #18109

The issue was that roave/security-advisories did block any versions before 5.2.1. So I extended 5.2+ci to 5.2.1+ci

Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-02-19 12:48:32 +01:00
Maurício Meneghini Fauth
20d748e841
Prepare for version 6.0.0-dev
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-02-10 19:20:51 -03:00
Maurício Meneghini Fauth
4945491c4f
Add more follow-ups to scripts/set-version.sh
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-01-27 14:35:05 -03:00
Maurício Meneghini Fauth
3d4aea922c
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-01-19 00:08:39 -03:00
William Desportes
13bdc6026c
Add new files to check release excludes
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-01-17 16:59:34 +04:00
William Desportes
e5205692bb
Remove rector-migrate-0.7.php from "vendor/thecodingmachine/safe"
Signed-off-by: William Desportes <williamdes@wdes.fr>
2023-01-17 16:24:37 +04:00
Maurício Meneghini Fauth
37cf6484eb
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-01-17 00:01:42 -03:00
Maurício Meneghini Fauth
f143d2a709
Add support for Web Authentication API
Adds a two factor authentication plugin that supports FIDO2/WebAuthn
security keys.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-01-16 18:20:05 -03:00
William Desportes
90b30946d4
Merge branch 'QA_5_2'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-07 13:14:08 +01:00
William Desportes
a08f2567b5
Add --no-interaction and --dev on create_phpunit_sandbox function to create a release
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-12-07 13:07:22 +01:00
Maurício Meneghini Fauth
b2eb6bf4c9
Extract config load and check from Config's constructor
This allows better handling of the user's config loading and validation.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-11-15 13:20:13 -03:00
William Desportes
12b76bb46f
Fix #17842 - Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB)
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-10-29 14:59:05 +02:00
William Desportes
64e273f305
Fix sync script not using the right openlayers version
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-10-28 00:31:21 +02:00
William Desportes
29c54c250e
Use jquery-migrate.min.js (14kB) instead of jquery-migrate.min.js (31kB)
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-10-26 17:28:09 +02:00
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
aac8f054f2
Adjust the check release excludes script
Signed-off-by: William Desportes <williamdes@wdes.fr>
2022-09-30 22:44:00 +02: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