Commit Graph

253 Commits

Author SHA1 Message Date
Krzysztof Sikorski 90bcb41a89
chore: enable GitLab’s security features (SAST & Secret Detection) 2024-03-15 00:20:51 +01:00
Krzysztof Sikorski f7f9bdf924
style: explicitly quote all strings in YAML files 2024-03-14 23:18:22 +01:00
Krzysztof Sikorski ec38a7313d
Execute `php-cs-fixer` via GitLab CI 2024-03-07 19:54:13 +01:00
Krzysztof Sikorski 00fe54bbcb
Execute `composer validate` only on changes to relevant files 2024-03-07 19:23:18 +01:00
Krzysztof Sikorski 8c0fded9f2
Mark jobs as interruptible 2024-03-06 22:07:13 +01:00
Krzysztof Sikorski c02e43cd4d
Make image names explicit 2024-03-06 22:01:08 +01:00
Krzysztof Sikorski d36c8a83cd
Execute `editorconfig-checker` via GitLab CI 2024-03-06 21:55:32 +01:00
Krzysztof Sikorski f394cc183c
Merge defaults with the job 2024-03-06 21:31:06 +01:00
Krzysztof Sikorski f1d69e051f
Execute `composer validate` via GitLab CI 2024-03-05 22:52:58 +01:00
Krzysztof Sikorski 1a6b1edd26
Configure GitHub's CodeQL feature 2024-02-15 00:45:34 +01:00
Krzysztof Sikorski 8e4254b985
Remove debug target from `Makefile` 2024-02-15 00:26:05 +01:00
Krzysztof Sikorski ad6e83f47a
Reduce verbosity of tools 2024-02-14 23:49:16 +01:00
Krzysztof Sikorski 3bdb1a47f6
Fix user args in docker commands 2024-02-14 23:41:30 +01:00
Krzysztof Sikorski 1449ba9314
Explicitly ignore Git data directory in `editorconfig-checker` 2024-02-14 22:52:48 +01:00
Krzysztof Sikorski a5df1495e2
Execute `editorconfig-checker` via GitHub Actions 2024-02-14 22:48:34 +01:00
Krzysztof Sikorski 337bddceac
Fix line length in `.github/workflows/composer_validate.yaml` 2024-02-14 21:15:57 +01:00
Krzysztof Sikorski f755517c89
Use matrix feature in `composer validate` workflow 2024-02-14 21:07:47 +01:00
Krzysztof Sikorski ff27a74f5d
Execute `composer validate` via GitHub Actions 2024-02-13 00:31:22 +01:00
Krzysztof Sikorski 3c13d47804
Execute `php-cs-fixer` via GitHub Actions 2024-02-13 00:30:35 +01:00
Krzysztof Sikorski 9f7da29d70
Use "dots" progress style in `php-cs-fixer` commands 2024-02-12 02:05:57 +01:00
Krzysztof Sikorski 4588287651
Add Make target to lint all `composer.json` files 2024-02-12 00:19:06 +01:00
Krzysztof Sikorski c58cd31515
Set explicit versions for `core` and `storage` modules
This is done because Composer fails at detecting version from Git tag
when dependency comes from the same Git repository.
2024-02-12 00:13:44 +01:00
Krzysztof Sikorski e9f6ce0b57
Remove unnecessary prefix in comments 2024-02-11 23:56:44 +01:00
Krzysztof Sikorski c77b5c87bd
Fix code style errors reported by `php-cs-fixer` after config change 2024-02-11 23:39:21 +01:00
Krzysztof Sikorski 57488b48ff
Review `php-cs-fixer` rules and upgrade to v3.49 2024-02-11 23:38:41 +01:00
Krzysztof Sikorski 64f955cf7e
Upgrade `php-cs-fixer` to version 3.49 2024-02-11 23:38:01 +01:00
Krzysztof Sikorski edebc68e7e
Sort rule overrides in `.php-cs-fixer.dist.php` file 2024-02-09 23:45:10 +01:00
Krzysztof Sikorski bed67a2cf3
Restore the `fix_coding_style` Make target, but using the Docker image 2024-02-09 23:41:53 +01:00
Krzysztof Sikorski 66a48358c7
Exclude `.php-cs-fixer.cache` from EditorConfig checks 2024-02-06 22:20:26 +01:00
Krzysztof Sikorski 2d2e9161f3
Restore config to ignore the `.php-cs-fixer.cache` file 2024-02-06 17:11:51 +01:00
Krzysztof Sikorski dbcc3f7fa5
Explicitly ignore “git-ignored” files in EditorConfig checker’s config 2024-02-06 17:09:47 +01:00
Krzysztof Sikorski 987f3ad16c
Use Docker image of `php-cs-fixer` instead of Composer package 2024-02-06 12:50:56 +01:00
Krzysztof Sikorski 4ebe695f55
Upgrade `php-cs-fixer` to the lowest version available as Docker image 2024-02-06 12:38:13 +01:00
Krzysztof Sikorski dedd8a497d
Use explicit `docker container run` instead of `docker run` shortcut 2024-02-06 12:19:35 +01:00
Krzysztof Sikorski 0cbbdfa6b6
Use Docker image of `editorconfig-checker` instead of Composer package 2024-02-05 21:46:52 +01:00
Krzysztof Sikorski a446502783
Add PHPStorm’s settings directory to `.gitignore` 2024-02-05 21:39:34 +01:00
Krzysztof Sikorski d28b044752
Review and fix release notes copied from v3 2024-02-05 01:41:15 +01:00
Krzysztof Sikorski df8fbca201
Update release notes copied from Buttercup’s fork to mimic original 2024-02-05 00:34:42 +01:00
Krzysztof Sikorski b66ec3dbb1
Update release notes copied from v2 to mimic original HTML markup
Notes:
- most of the markup was copied directly from v2 source code
- whitespace was reformatted to match editor config
- single quotes converted to double quotes
- added `rel="external"` attributes to all external links
- added `data-link-status="dead"` attributes to all dead links
2024-02-02 02:12:51 +01:00
Krzysztof Sikorski 679a073bdf
Mark dead links in Twig templates with `data-link-status="dead"` 2024-02-02 01:44:27 +01:00
Krzysztof Sikorski 94f9af0e9e
Mark external links in menu with `rel=external` 2024-02-02 01:24:26 +01:00
Krzysztof Sikorski 996c455a51
Add CSS styling for external links and dead links 2024-02-02 01:16:34 +01:00
Krzysztof Sikorski edab27319d
Fix whitespace in release notes to match editor config 2024-02-02 00:14:04 +01:00
Krzysztof Sikorski 62a024a15b
Fix Markdown markup in HTML file 2024-02-02 00:05:58 +01:00
Krzysztof Sikorski 9e4e253057
Fix whitespace in Twig templates to match editor config 2024-02-01 23:57:15 +01:00
Krzysztof Sikorski c66e353158
Disable EditorConfig checker for tables in `doc/legacy_mechanics` 2024-02-01 23:47:07 +01:00
Krzysztof Sikorski be8a499e17
Configure editor for `.env` files 2024-02-01 23:44:29 +01:00
Krzysztof Sikorski a1c89a5167
Configure editor for `.gitmodules` file 2024-02-01 23:44:06 +01:00
Krzysztof Sikorski ef5103198e
Configure editor for LICENSE file 2024-02-01 23:43:28 +01:00
Krzysztof Sikorski 9072564e1d
Configure editor for CSV files 2024-02-01 23:43:02 +01:00