From f9ee55d8a2a27120231c3279aa2aa010eb8dfdc5 Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Sun, 14 Jun 2026 22:57:42 +0200 Subject: [PATCH 1/2] :arrow_up: build: require PHP >= 8.4 Raise minimum PHP to 8.4 (aligns with the app runtime and php-bc4-client). Reduce the CI matrix to PHP 8.4. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/tests.yml | 2 +- composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2cd720b..4fecb4b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - php: ["8.3", "8.4"] + php: ["8.4"] name: PHPUnit (PHP ${{ matrix.php }}) steps: - uses: actions/checkout@v4 diff --git a/composer.json b/composer.json index 6376b61..265a29a 100644 --- a/composer.json +++ b/composer.json @@ -10,7 +10,7 @@ } ], "require": { - "php": ">=8.2", + "php": ">=8.4", "symfony/framework-bundle": "^7.0", "api-platform/symfony": "^4.0", "doctrine/orm": "^3.0", From 141cd753178af40332848502c7c945443d34eaac Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Sun, 14 Jun 2026 23:13:57 +0200 Subject: [PATCH 2/2] :memo: docs: add CLAUDE.md (English-only policy) Document that this public OSS package is English-only for commit messages, code, comments, and documentation. Co-Authored-By: Claude Opus 4.8 (1M context) --- CLAUDE.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..1931f4d --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,26 @@ + + +# CLAUDE.md + +This is a public open-source package maintained under github.com/dmstr. + +## Language policy + +**Everything in this repository is in English** — commit messages, code, +comments, and documentation. Do not write German here, even though related +company/customer projects (e.g. the consuming application) use German. These +packages are public and English-only. + +## Testing + +PHPUnit (^12). Run locally with the bundled CLI-only Docker Compose +(no host PHP required): + + docker compose run --rm php + +This installs dependencies and runs `vendor/bin/phpunit`. The same runs in CI +via `.github/workflows/tests.yml`. + +## Requirements + +PHP >= 8.4.