Commit graph

253 commits

Author SHA1 Message Date
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