Skip to content

[DEVOPS] Add CI workflow and widen PHP support - #10

Merged
chriwo merged 3 commits into
mainfrom
task/github-workflow
Sep 21, 2026
Merged

chriwo merged 3 commits into
mainfrom
task/github-workflow

Conversation

@chriwo

@chriwo chriwo commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

With this patch every push to main and every pull request runs a CI pipeline on GitHub: composer.json validation, a PHP lint across all supported PHP versions (8.2 to 8.5), a coding guideline check and PHPStan on level max against TYPO3 13.4. Dependabot keeps the used GitHub Actions up to date.

The PHP requirement is widened to PHP 8.2 up to 8.5, the README version matrix reflects this. The configuration files for PHP-CS-Fixer and Rector move from Build/ into the project root. The unused Fractor dependency is removed.

@chriwo chriwo self-assigned this Sep 18, 2026
@chriwo
chriwo force-pushed the task/github-workflow branch from 271a14c to 6417833 Compare September 18, 2026 07:46
With this patch every push to main and every pull request runs a CI
pipeline on GitHub: composer.json validation, a PHP lint across all
supported PHP versions (8.2 to 8.5), a coding guideline check and
PHPStan on level max against TYPO3 13.4. Dependabot keeps the used
GitHub Actions up to date.

The PHP requirement is widened to PHP 8.2 up to 8.5, the README
version matrix reflects this. The configuration files for PHP-CS-Fixer
and Rector move from Build/ into the project root. The unused Fractor
dependency is removed.
@chriwo
chriwo force-pushed the task/github-workflow branch from 6417833 to b8decd5 Compare September 18, 2026 08:22
@chriwo
chriwo requested review from SomeBdyElse and s12r September 18, 2026 08:24
@chriwo
chriwo merged commit 91bcbfd into main Sep 21, 2026
10 checks passed
@chriwo
chriwo deleted the task/github-workflow branch September 21, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants