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