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