Skip to content
Draft
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
332 commits
Select commit Hold shift + click to select a range
071a45c
[TASK] Cover all available command arguments with test cases
eliashaeussler Jan 11, 2024
1f5c7d6
[TASK] Trim reporter configuration passed as JSON-encoded command option
eliashaeussler Jan 11, 2024
4c3b24a
[TASK] Cover handling of reporter options as command option
eliashaeussler Jan 11, 2024
73b9e81
[FEATURE] Validate reporter options early
eliashaeussler Jan 21, 2024
9f992f7
[BUGFIX] Don't use double lodash as env var for reporter options
eliashaeussler Jan 21, 2024
776be10
[BUGFIX] Treat configured reporter as enabled if not explicitly disabled
eliashaeussler Jan 21, 2024
d448c62
[BUGFIX] Merge reporter options in ChainedConfigAdapter
eliashaeussler Jan 21, 2024
af2c912
[TASK] Use UpdateCheckResult to count outdated and insecure packages
eliashaeussler Jan 21, 2024
6812cb0
[TASK] Add test case for validation of reporter options
eliashaeussler Jan 21, 2024
8c96606
[BUGFIX] Run CGL and test workflows in `renovate/*` branches as well
eliashaeussler Jan 25, 2024
22841f1
[BUGFIX] Always render severity column if insecure packages are reported
eliashaeussler Feb 14, 2024
cc7f668
[TASK] Remove security advisories header from Mattermost report
eliashaeussler Feb 14, 2024
060a4dc
[TASK] Add support for Symfony v7 components
eliashaeussler Feb 15, 2024
d5a4624
[TASK] Downgrade locked package versions for PHP 8.1 compatibility
eliashaeussler Feb 15, 2024
a01bd5e
[TASK] Run Renovate updates with PHP 8.1
eliashaeussler Feb 15, 2024
87cf7e1
[TASK] Run tests for each supported Composer minor version
eliashaeussler Feb 15, 2024
ed33587
[TASK] Split coverage and coverage report jobs in test workflow
eliashaeussler Feb 15, 2024
4e8d747
[TASK] Update used GitHub action versions
eliashaeussler Feb 15, 2024
9fb7f2e
[TASK] Generate release notes using configured labels
eliashaeussler Feb 15, 2024
e4129d9
[BUGFIX] Don't use original composer object for `composer install`
eliashaeussler Feb 15, 2024
4b5eaad
[TASK] Limit editorconfig linter to known Git files only
eliashaeussler Feb 15, 2024
7394894
[FEATURE] Use custom Composer installer to detect outdated packages
eliashaeussler Feb 15, 2024
5333a7f
[TASK] Run CI for 2.x branch as well
eliashaeussler Aug 1, 2024
0079e68
[BUGFIX] Fix expectation of JSON serialized uri
eliashaeussler Aug 1, 2024
50f0add
[BUGFIX] Avoid incompatible interface implementations in tests
eliashaeussler Aug 1, 2024
ffad966
[BUGFIX] Don't render documentation in 2.x branch
eliashaeussler Aug 1, 2024
d00688a
[BUGFIX] Properly scope Composer Installer subprocesses
eliashaeussler Aug 1, 2024
b7e165d
Merge pull request #131 from eliashaeussler/fix/composer-installer
eliashaeussler Aug 3, 2024
89aafe4
[TASK] Drop support for Composer v2.1
eliashaeussler Aug 2, 2024
56594f5
Merge pull request #132 from eliashaeussler/task/drop-composer-2.1
eliashaeussler Aug 3, 2024
f379598
[TASK] Remove unused dependency to symfony/http-client
eliashaeussler Aug 3, 2024
441c37f
[TASK] Run PHP-CS-Fixer
eliashaeussler Aug 3, 2024
d74d5d4
[BUGFIX] Simplify installation process in CGL workflow
eliashaeussler Aug 3, 2024
08f9431
Merge pull request #133 from eliashaeussler/fix/ci
eliashaeussler Aug 3, 2024
12efe0d
[BUGFIX] Fix path to symfony console application loader for PHPStan
eliashaeussler Aug 3, 2024
83ad312
[TASK] Clean up formatters
eliashaeussler Aug 5, 2024
5c5be62
Merge pull request #135 from eliashaeussler/task/formatters
eliashaeussler Aug 5, 2024
7d15082
[TASK] Switch to DI attributes and clean up service configuration
eliashaeussler Aug 5, 2024
9a099cf
Merge pull request #136 from eliashaeussler/task/cleanup-di
eliashaeussler Aug 5, 2024
ab4d65e
[TASK] Switch from codecov to coveralls
eliashaeussler Aug 7, 2024
ed00778
Merge pull request #137 from eliashaeussler/task/coveralls
eliashaeussler Aug 7, 2024
5e0b724
[TASK] Store root package information in UpdateCheckResult
eliashaeussler Sep 4, 2024
5527140
Merge pull request #138 from eliashaeussler/task/root-package
eliashaeussler Sep 4, 2024
c6f6c06
[FEATURE] Introduce reporter for MS Teams
eliashaeussler Sep 4, 2024
0f6b66d
Merge pull request #139 from eliashaeussler/feature/teams-reporter
eliashaeussler Sep 4, 2024
3cbdbd1
[BUGFIX] Ensure only actual package version updates are included
eliashaeussler Sep 4, 2024
f6fa630
Merge pull request #140 from eliashaeussler/fix/compare-package-versions
eliashaeussler Sep 5, 2024
e3266c5
[BUGFIX] Properly silence output of custom Composer Installer
eliashaeussler Sep 5, 2024
f57ff94
Merge pull request #141 from eliashaeussler/fix/silence-installer-output
eliashaeussler Sep 5, 2024
76bcff4
[TASK] Improve output of package lookup progress
eliashaeussler Sep 5, 2024
26a6388
Merge pull request #142 from eliashaeussler/task/lookup-progress
eliashaeussler Sep 5, 2024
86d2203
[BUGFIX] Ensure "security advisory severity" cell in Teams report table
eliashaeussler Sep 5, 2024
6123456
Merge pull request #143 from eliashaeussler/fix/teams-table
eliashaeussler Sep 5, 2024
7f4d802
[TASK] Improve column width in Teams report table
eliashaeussler Sep 5, 2024
5a25f62
Merge pull request #144 from eliashaeussler/task/teams-col-width
eliashaeussler Sep 5, 2024
ee62338
[BUGFIX] Skip reports of no packages are outdated
eliashaeussler Sep 5, 2024
c76120b
Merge pull request #145 from eliashaeussler/fix/skip-reports
eliashaeussler Sep 5, 2024
77f736b
[TASK] Add Composer 2.8 to test matrix
eliashaeussler Oct 2, 2024
df4b51d
[TASK] Use native enums for teams report enums
eliashaeussler Oct 23, 2024
5240973
Merge pull request #147 from eliashaeussler/task/2.x/teams-enums
eliashaeussler Oct 23, 2024
b5a6667
[TASK] Use version 1.5 for adaptive card in teams report
eliashaeussler Oct 23, 2024
d6e9fe3
Merge pull request #148 from eliashaeussler/task/2.x/teams-card-version
eliashaeussler Oct 23, 2024
595aa89
[TASK] Add schema URLs to all report components
eliashaeussler Oct 23, 2024
fc09412
Merge pull request #149 from eliashaeussler/task/2.x/teams-schema-urls
eliashaeussler Oct 23, 2024
d1c9392
[FEATURE] Allow passing additional data to teams report
eliashaeussler Oct 23, 2024
e7a9c83
Merge pull request #150 from eliashaeussler/feature/2.x/teams-data
eliashaeussler Oct 23, 2024
c5ecfe6
[BUGFIX] Don't trim components of environment variable names
eliashaeussler Oct 23, 2024
ef041e6
Merge branch 'main' into 2.x
eliashaeussler Oct 24, 2024
3f19abf
[TASK] Update PHPStan packages
renovate[bot] Oct 24, 2024
b520b4e
[TASK] Update GitHub artifact actions to v4
renovate[bot] Oct 24, 2024
ea72a17
[TASK] Update actions/checkout action to v4
renovate[bot] Oct 24, 2024
848a649
[TASK] Update paambaati/codeclimate-action action to v9
renovate[bot] Oct 24, 2024
204d438
[TASK] Update peaceiris/actions-gh-pages action to v4
renovate[bot] Oct 24, 2024
20e4096
[TASK] Update softprops/action-gh-release action to v2
renovate[bot] Oct 24, 2024
5efdd47
[TASK] Ignore PHPStan error
eliashaeussler Oct 24, 2024
14078e2
Merge pull request #157 from eliashaeussler/renovate/peaceiris-action…
eliashaeussler Oct 24, 2024
013d485
Merge pull request #156 from eliashaeussler/renovate/paambaati-codecl…
eliashaeussler Oct 24, 2024
651fff1
Merge pull request #154 from eliashaeussler/renovate/actions-checkout…
eliashaeussler Oct 24, 2024
29e81fc
Merge pull request #159 from eliashaeussler/renovate/softprops-action…
eliashaeussler Oct 24, 2024
f0d70be
Merge pull request #153 from eliashaeussler/renovate/major-github-art…
eliashaeussler Oct 24, 2024
55aff5f
Merge pull request #152 from eliashaeussler/renovate/phpstan-packages
eliashaeussler Oct 24, 2024
211c03a
[TASK] Update eliashaeussler/rector-config to v3
renovate[bot] Oct 24, 2024
5557d87
[TASK] Update Rector config to match Rector v1
eliashaeussler Oct 24, 2024
e665476
Merge pull request #155 from eliashaeussler/renovate/eliashaeussler-r…
eliashaeussler Oct 24, 2024
dd07cef
[TASK] Update cuyz/valinor to v1.13.0
renovate[bot] Oct 24, 2024
88ad720
[TASK] Update php-http/httplug to v2.4.1
renovate[bot] Oct 24, 2024
45d7894
Merge pull request #161 from eliashaeussler/renovate/cuyz-valinor-1.x…
eliashaeussler Oct 24, 2024
18e3bc7
[TASK] Update all dependencies
renovate[bot] Oct 24, 2024
94111a4
[TASK] Run PHP-CS-Fixer
eliashaeussler Oct 24, 2024
abc0895
[TASK] Switch to `ramsey/composer-install@v3`
eliashaeussler Oct 24, 2024
98b3268
Merge pull request #163 from eliashaeussler/task/composer-install-v3
eliashaeussler Oct 24, 2024
4fe22fb
[TASK] Update phpunit/phpunit to v11
renovate[bot] Oct 24, 2024
730b5d8
[TASK] Allow PHPUnit 10 & 11
eliashaeussler Oct 26, 2024
28737cd
Merge pull request #158 from eliashaeussler/renovate/phpunit-phpunit-…
eliashaeussler Oct 26, 2024
d862e1d
[TASK] Update all dependencies
renovate[bot] Oct 27, 2024
2687a42
[TASK] Populate original package exclude pattern
eliashaeussler Oct 27, 2024
486859c
Merge pull request #165 from eliashaeussler/task/exclude-pattern
eliashaeussler Oct 27, 2024
f39d5d5
[FEATURE] Store additional metadata for excluded packages
eliashaeussler Oct 27, 2024
c7bdef5
Merge pull request #166 from eliashaeussler/feature/excluded-package
eliashaeussler Oct 27, 2024
01f88ae
[BUGFIX] Always include root package in update check result
eliashaeussler Oct 27, 2024
91d6bc6
Merge pull request #167 from eliashaeussler/fix/root-package
eliashaeussler Oct 27, 2024
00a176c
[TASK] Update all dependencies
renovate[bot] Oct 28, 2024
0bf664c
[TASK] Update all dependencies
renovate[bot] Oct 29, 2024
e1cbab7
[TASK] Update composer/composer to v2.8.2
renovate[bot] Oct 29, 2024
4f30520
[TASK] Update phpstan/phpstan-symfony to v1.4.11
renovate[bot] Oct 30, 2024
002d3f9
[TASK] Update php-http/mock-client to v1.6.1
renovate[bot] Oct 31, 2024
99c68aa
[TASK] Update cuyz/valinor to v1.14.0
renovate[bot] Nov 4, 2024
5f72548
[TASK] Update all dependencies
renovate[bot] Nov 5, 2024
652959b
[TASK] Update eliashaeussler/rector-config to v3.0.3
renovate[bot] Nov 5, 2024
b1149e7
[TASK] Update cuyz/valinor to v1.14.1
renovate[bot] Nov 6, 2024
3871c85
[TASK] Update phpstan/phpstan-symfony to v1.4.12
renovate[bot] Nov 6, 2024
f7e72a0
[TASK] Update all dependencies
renovate[bot] Nov 7, 2024
32fdd91
[TASK] Update all dependencies
renovate[bot] Nov 9, 2024
d2d408a
[TASK] Update all dependencies
renovate[bot] Nov 11, 2024
2f0804c
[TASK] Update all dependencies
renovate[bot] Nov 12, 2024
be9c3d6
[TASK] Update all dependencies
renovate[bot] Nov 13, 2024
ae31543
[TASK] Update all dependencies
renovate[bot] Nov 14, 2024
fb9efcc
[TASK] Update composer/composer to v2.8.3
renovate[bot] Nov 18, 2024
58ebc02
[TASK] Update all dependencies
renovate[bot] Nov 19, 2024
0c0e570
[TASK] Update all dependencies
renovate[bot] Nov 25, 2024
a066887
[TASK] Update eliashaeussler/php-cs-fixer-config to v2.2.1
renovate[bot] Nov 25, 2024
5ae6a3f
[TASK] Update eliashaeussler/phpstan-config to v2.5.2
renovate[bot] Nov 26, 2024
a1ebac6
[TASK] Update eliashaeussler/rector-config to v3.0.4
renovate[bot] Nov 26, 2024
77759fc
[TASK] Update all dependencies
renovate[bot] Nov 27, 2024
9c794bc
[TASK] Update all dependencies
renovate[bot] Nov 28, 2024
863312a
[TASK] Update all dependencies
renovate[bot] Nov 29, 2024
de80782
[TASK] Update ergebnis/composer-normalize to v2.45.0
renovate[bot] Dec 4, 2024
81fe75f
[TASK] Update all dependencies
renovate[bot] Dec 10, 2024
cf496a9
[TASK] Update all dependencies
renovate[bot] Dec 11, 2024
0c85465
[TASK] Update composer/composer to v2.8.4 (#172)
renovate[bot] Dec 11, 2024
3852b1c
[TASK] Update all dependencies
renovate[bot] Dec 12, 2024
b64edaa
[TASK] Update phpstan/phpstan-symfony to v2
renovate[bot] Dec 12, 2024
9f61614
[TASK] Update to PHPStan 2.0 and Rector 2.0
eliashaeussler Dec 14, 2024
72e4126
[TASK] Migrate codebase to PHPStan 2.0
eliashaeussler Dec 14, 2024
d94c630
[TASK] Remove superfluous Rector config
eliashaeussler Dec 14, 2024
04a09ef
Merge pull request #170 from eliashaeussler/renovate/major-phpstan-pa…
eliashaeussler Dec 14, 2024
0dfc366
[TASK] Update all dependencies
renovate[bot] Dec 18, 2024
9f527f1
[TASK] Update all dependencies
renovate[bot] Dec 21, 2024
103ea30
[TASK] Update all dependencies
renovate[bot] Dec 22, 2024
f52fa43
[TASK] Update all dependencies
renovate[bot] Dec 27, 2024
7da6714
[TASK] Update all dependencies
renovate[bot] Dec 28, 2024
86be558
[TASK] Update all dependencies
renovate[bot] Dec 30, 2024
58de7ce
[TASK] Update all dependencies
renovate[bot] Dec 31, 2024
ee5c007
[TASK] Update copyright year
eliashaeussler Jan 1, 2025
6232cda
[TASK] Update all dependencies
renovate[bot] Jan 7, 2025
39d4577
[TASK] Update all dependencies
renovate[bot] Jan 9, 2025
a95b297
[TASK] Update cuyz/valinor to v1.14.2 (#175)
renovate[bot] Jan 10, 2025
ec4c467
[TASK] Update all dependencies (#176)
renovate[bot] Jan 10, 2025
6fe8131
[TASK] Update eliashaeussler/phpstan-config to v2.8.0
renovate[bot] Jan 11, 2025
d3ddb66
[TASK] Update all dependencies
renovate[bot] Jan 13, 2025
cfe5e2c
[TASK] Update all dependencies
renovate[bot] Jan 14, 2025
9ea9d01
[TASK] Update eliashaeussler/phpstan-config to v2.8.2
renovate[bot] Jan 14, 2025
ff2dc20
[TASK] Update all dependencies
renovate[bot] Jan 18, 2025
0a5ae06
[TASK] Update all dependencies
renovate[bot] Jan 20, 2025
2ad4b7b
[TASK] Update composer/composer to v2.8.5
renovate[bot] Jan 21, 2025
e2a5cbd
[TASK] Update phpstan/phpstan-symfony to v2.0.2
renovate[bot] Jan 21, 2025
593bf85
[TASK] Update all dependencies
renovate[bot] Jan 22, 2025
163b0ab
[TASK] Update all dependencies
renovate[bot] Jan 28, 2025
cfc0bff
[TASK] Update all dependencies
renovate[bot] Jan 29, 2025
1dde873
[TASK] Update all dependencies
renovate[bot] Jan 31, 2025
40ffb9a
[TASK] Update all dependencies
renovate[bot] Feb 2, 2025
c06cdf1
[TASK] Update all dependencies
renovate[bot] Feb 6, 2025
04ad6ee
[TASK] Update all dependencies
renovate[bot] Feb 7, 2025
579e3c7
[TASK] Update all dependencies
renovate[bot] Feb 8, 2025
35a3ce1
[TASK] Update PHP
renovate[bot] Feb 8, 2025
17d8e8f
[TASK] Use PHP 8.3 in CGL workflow
eliashaeussler Feb 8, 2025
b00d301
[TASK] Add PHP 8.4 to test matrix
eliashaeussler Feb 8, 2025
28de2fb
[TASK] Disable tests with PHP 8.4 and Composer 2.2/2.3
eliashaeussler Feb 8, 2025
cb57730
Merge pull request #173 from eliashaeussler/renovate/php
eliashaeussler Feb 8, 2025
078b652
[TASK] Update all dependencies (#180)
renovate[bot] Feb 13, 2025
c8bd0b0
[TASK] Update all dependencies
renovate[bot] Feb 14, 2025
abdd4ae
[TASK] Update all dependencies
renovate[bot] Feb 16, 2025
1f4d1e0
[TASK] Update cuyz/valinor to v1.14.3
renovate[bot] Feb 17, 2025
288a179
[TASK] Update all dependencies
renovate[bot] Feb 19, 2025
ca4b8ab
[TASK] Update all dependencies
renovate[bot] Feb 20, 2025
c5ca8b7
[TASK] Update all dependencies
renovate[bot] Feb 23, 2025
8960834
[TASK] Update cuyz/valinor to v1.14.4
renovate[bot] Feb 23, 2025
10230b1
[TASK] Update composer/composer to v2.8.6
renovate[bot] Feb 28, 2025
8d8dcf8
[TASK] Update phpunit/phpunit to v12
renovate[bot] Feb 28, 2025
8a676d7
[TASK] Refresh composer.lock
eliashaeussler Feb 28, 2025
13b085c
Merge pull request #178 from eliashaeussler/renovate/major-phpunit
eliashaeussler Feb 28, 2025
84729d1
[TASK] Update all dependencies
renovate[bot] Feb 28, 2025
3dd508c
[TASK] Run workflows on push only
eliashaeussler Mar 1, 2025
1258bf9
[TASK] Update all dependencies
renovate[bot] Mar 2, 2025
294c23e
[TASK] Update all dependencies
renovate[bot] Mar 4, 2025
b731c0a
[TASK] Update all dependencies
renovate[bot] Mar 6, 2025
cf2fd26
[TASK] Update all dependencies
renovate[bot] Mar 7, 2025
a680421
[TASK] Update all dependencies
renovate[bot] Mar 8, 2025
364a1af
[TASK] Update all dependencies
renovate[bot] Mar 10, 2025
beb300d
[TASK] Update all dependencies
renovate[bot] Mar 14, 2025
2254fad
[TASK] Update all dependencies
renovate[bot] Mar 19, 2025
65515ca
[TASK] Update eliashaeussler/rector-config to v3.1.1
renovate[bot] Mar 19, 2025
93ddea4
[TASK] Update phpstan/phpstan-symfony to v2.0.3
renovate[bot] Mar 19, 2025
53a4965
[TASK] Update all dependencies
renovate[bot] Mar 20, 2025
e925322
[TASK] Update all dependencies
renovate[bot] Mar 24, 2025
f0a140c
[TASK] Update all dependencies
renovate[bot] Mar 25, 2025
c0edbba
[TASK] Update guzzlehttp/guzzle to v7.9.3
renovate[bot] Mar 27, 2025
89466c4
[TASK] Update guzzlehttp/psr7 to v2.7.1
renovate[bot] Mar 27, 2025
4328342
[TASK] Update all dependencies
renovate[bot] Mar 28, 2025
d2846a7
[TASK] Update phpstan/phpstan-symfony to v2.0.4
renovate[bot] Mar 28, 2025
6133565
[TASK] Update all dependencies
renovate[bot] Mar 29, 2025
57b44af
[TASK] Update cuyz/valinor to v1.15.0
renovate[bot] Mar 31, 2025
e3338f7
[TASK] Update all dependencies
renovate[bot] Mar 31, 2025
29d7f3f
[TASK] Update composer/composer to v2.8.7
renovate[bot] Apr 3, 2025
ca10902
[TASK] Update composer/composer to v2.8.8
renovate[bot] Apr 4, 2025
6bcc29d
[TASK] Update all dependencies
renovate[bot] Apr 5, 2025
c838733
[TASK] Update ergebnis/composer-normalize to v2.46.0 (#181)
renovate[bot] Apr 12, 2025
453c943
[TASK] Update ergebnis/composer-normalize to v2.47.0
renovate[bot] Apr 15, 2025
7d90bcd
[TASK] Update all dependencies
renovate[bot] Apr 17, 2025
fd3dd31
[TASK] Update all dependencies
renovate[bot] Apr 23, 2025
94967c0
Merge pull request #183 from eliashaeussler/renovate/lock-file-mainte…
eliashaeussler Apr 23, 2025
a4a7064
[TASK] Update all dependencies
renovate[bot] Apr 28, 2025
d147014
[TASK] Update eliashaeussler/phpstan-config to v2.9.0
renovate[bot] Apr 28, 2025
729aa6b
[TASK] Update all dependencies
renovate[bot] Apr 30, 2025
87a9f67
[TASK] Update all dependencies
renovate[bot] May 3, 2025
9994066
[TASK] Update all dependencies
renovate[bot] May 6, 2025
03b7541
[TASK] Update all dependencies
renovate[bot] May 13, 2025
54b476c
[TASK] Update composer/composer to v2.8.9
renovate[bot] May 13, 2025
fc9843b
[TASK] Update phpstan/phpstan-symfony to v2.0.5
renovate[bot] May 13, 2025
a4b7f37
[TASK] Update phpstan/phpstan-symfony to v2.0.6
renovate[bot] May 14, 2025
404e90a
[TASK] Update all dependencies
renovate[bot] May 15, 2025
c99597a
[TASK] Update all dependencies
renovate[bot] May 17, 2025
39c0a70
[TASK] Update all dependencies
renovate[bot] May 19, 2025
1d363ee
[TASK] Update cuyz/valinor to v1.16.1
renovate[bot] May 19, 2025
466acf2
[TASK] Update all dependencies
renovate[bot] May 22, 2025
13ff64b
[TASK] Update all dependencies
renovate[bot] May 26, 2025
b3c0b86
[TASK] Update all dependencies
renovate[bot] May 27, 2025
6c75da3
[TASK] Update actions/download-artifact action to v5
renovate[bot] Aug 7, 2025
085da6e
Merge pull request #191 from eliashaeussler/renovate/major-github-art…
eliashaeussler Aug 7, 2025
490c9e6
[TASK] Update actions/checkout action to v5
renovate[bot] Aug 11, 2025
5dd5cdb
Merge pull request #192 from eliashaeussler/renovate/actions-checkout…
eliashaeussler Aug 11, 2025
5c78227
[TASK] Update composer/composer to v2.8.10
renovate[bot] Aug 11, 2025
c9b0e04
[TASK] Update phpstan/phpstan-symfony to v2.0.7
renovate[bot] Aug 11, 2025
ef07480
Merge pull request #190 from eliashaeussler/renovate/phpstan-packages
eliashaeussler Aug 12, 2025
68efedd
Merge pull request #188 from eliashaeussler/renovate/composer-compose…
eliashaeussler Aug 12, 2025
309b72f
[TASK] Update all dependencies (#185)
renovate[bot] Sep 23, 2025
5d1a243
[TASK] Update php to v8.4
renovate[bot] Sep 23, 2025
7a3c1fa
[TASK] Remove TODO
eliashaeussler Sep 23, 2025
75a0445
Merge pull request #179 from eliashaeussler/renovate/php
eliashaeussler Sep 23, 2025
8014315
[TASK] Update cuyz/valinor to v2
renovate[bot] Sep 23, 2025
84fd302
[TASK] Migrate to Valinor v2
eliashaeussler Sep 23, 2025
e483a11
Merge pull request #187 from eliashaeussler/renovate/cuyz-valinor-2.x
eliashaeussler Sep 23, 2025
333e73a
[TASK] Update GitHub artifact actions
renovate[bot] Oct 24, 2025
4ee7c08
Merge pull request #197 from eliashaeussler/renovate/major-github-art…
eliashaeussler Oct 25, 2025
7f05b32
[FEATURE] Add support for PHP 8.5
eliashaeussler Nov 28, 2025
9650337
Merge pull request #203 from eliashaeussler/feature/php-8.5
eliashaeussler Nov 28, 2025
7b3e777
[TASK] Update actions/checkout action to v6
renovate[bot] Nov 28, 2025
68ebb80
[FEATURE] Add support for Composer 2.9
eliashaeussler Nov 28, 2025
c435634
Merge pull request #204 from eliashaeussler/feature/composer-2.9
eliashaeussler Nov 28, 2025
499c0ae
Merge pull request #200 from eliashaeussler/renovate/actions-checkout…
eliashaeussler Nov 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions .dockerignore

This file was deleted.

10 changes: 4 additions & 6 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
* text=auto
/.github export-ignore
/bin export-ignore
/docker export-ignore
/docs/build export-ignore
/docs/theme export-ignore
/docs/hooks.py export-ignore
/tests export-ignore
/.dockerignore export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/.php-cs-fixer.php export-ignore
/codecov.yml export-ignore
/composer.lock export-ignore
/Dockerfile export-ignore
/mkdocs.yml export-ignore
/phpstan.neon export-ignore
/phpstan.php export-ignore
/phpstan-baseline.neon export-ignore
/phpunit.xml export-ignore
/phpunit.coverage.xml export-ignore
/rector.php export-ignore
/renovate.json export-ignore
34 changes: 34 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
changelog:
exclude:
labels:
- duplicate
- 'good first issue'
- 'help wanted'
- invalid
- question
- wontfix
categories:
- title: ⚡ Breaking
labels:
- breaking
- title: 🚨 Security fixes
labels:
- security
- title: 🚀 Improved
labels:
- enhancement
- title: 🚑 Fixed
labels:
- bug
- title: 👷 Changed
labels:
- maintenance
- title: 📖 Documentation
labels:
- documentation
- title: ⚙️ Dependencies
labels:
- dependencies
- title: Other changes
labels:
- "*"
28 changes: 13 additions & 15 deletions .github/workflows/cgl.yaml
Original file line number Diff line number Diff line change
@@ -1,57 +1,55 @@
name: CGL
on:
push:
branches:
- main
pull_request:
branches:
- '**'

jobs:
cgl:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

# Prepare environment
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.1
# @todo Use PHP 8.4 once PHP-CS-Fixer supports PHP 8.4
php-version: 8.3
tools: composer:v2, composer-require-checker, composer-unused

# Validation
- name: Validate composer.json
run: composer validate --no-check-lock
run: composer validate

# Install dependencies
- name: Add required packages
run: composer require composer/composer:"^1.7 || ^2.0" composer/semver:"^1.0 || ^2.0 || ^3.0" --no-update
- name: Install Composer dependencies
uses: ramsey/composer-install@v2
with:
dependency-versions: highest
run: composer require composer/composer:"^2.2" composer/semver:"^3.4"

# Check Composer dependencies
- name: Check dependencies
run: composer-require-checker check
- name: Reset composer.json
run: git checkout composer.json composer.lock
- name: Re-install Composer dependencies
uses: ramsey/composer-install@v2
uses: ramsey/composer-install@v3
- name: Check for unused dependencies
run: composer-unused

# Linting
- name: Lint composer.json
run: composer lint:composer -- --dry-run
run: composer lint:composer
- name: Lint .editorconfig
run: vendor/bin/ec --git-only
run: composer lint:editorconfig
- name: Lint PHP
run: composer lint:php -- --dry-run
run: composer lint:php

# SCA
- name: SCA PHP
run: composer sca:php -- --error-format github

# Migration
- name: Run Rector migration
run: composer migration:rector -- --dry-run
64 changes: 0 additions & 64 deletions .github/workflows/docker.yaml

This file was deleted.

10 changes: 5 additions & 5 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
env:
COMPOSE_FILE: docs/build/docker-compose.yaml
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -21,7 +21,7 @@ jobs:
run: docker-compose run --rm docs build

- name: Upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: rendered-docs
path: site/
Expand All @@ -30,19 +30,19 @@ jobs:
runs-on: ubuntu-latest
needs: render
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Download artifact
id: download
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: rendered-docs
path: site/

# Upload
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./site
Expand Down
14 changes: 3 additions & 11 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -21,17 +21,9 @@ jobs:
exit 1
fi

# Read changelog
- name: Read changelog
id: changelog
uses: mindsers/changelog-reader-action@v2
with:
validation_level: warn

# Create release
- name: Create release
id: create-release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
body: ${{ steps.changelog.outputs.changes }}
generate_release_notes: true
Loading
Loading