From 24ef5f1b55027c8deb7a9a882891c4c429f3f2af Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Sun, 14 Jun 2026 22:57:29 +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 23e6bf0..300986d 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 aee60d9..f9d703a 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ } ], "require": { - "php": ">=8.2", + "php": ">=8.4", "ext-sodium": "*", "symfony/framework-bundle": "^7.0", "symfony/dependency-injection": "^7.0", From 65925fe3dd074714cd55c5da4890cd7b6d211593 Mon Sep 17 00:00:00 2001 From: Tobias Munk Date: Sun, 14 Jun 2026 23:13:50 +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.