From e616eb70cd148be42eaf62aa4a91a04341e7a74b Mon Sep 17 00:00:00 2001 From: Craig Duncan Date: Thu, 11 Jun 2026 18:14:29 +0100 Subject: [PATCH] Add PHP 8.4 support --- .github/workflows/buildcheck.yml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/buildcheck.yml b/.github/workflows/buildcheck.yml index 717d54e..8b7cdc6 100644 --- a/.github/workflows/buildcheck.yml +++ b/.github/workflows/buildcheck.yml @@ -1,9 +1,8 @@ -on: - push: - pull_request: +"on": + push: null + pull_request: null schedule: - cron: 0 10 14 * * - jobs: build: runs-on: ubuntu-latest @@ -17,34 +16,27 @@ jobs: - "8.1" - "8.2" - "8.3" + - "8.4" composer: - "" - "--prefer-lowest" - steps: - uses: actions/checkout@v1 - - name: Create Docker Container run: | docker build . -t ci-image --build-arg PHP_VERSION=${{ matrix.php }} docker run --interactive --detach --volume ${{ github.workspace }}:/app --name ci ci-image - - name: Install Dependencies run: docker exec ci composer update --no-interaction --no-ansi --prefer-dist ${{ matrix.composer }} - - name: PHPUnit run: docker exec ci vendor/bin/phpunit - - name: Static Analysis run: | docker exec ci vendor/bin/phpstan analyse --level=max --configuration=phpstan-src.neon src docker exec ci vendor/bin/phpstan analyse --level=max --configuration=phpstan-tests.neon tests - - name: Coding Standards run: docker exec ci vendor/bin/phpcs --standard=phpcs.xml - - name: Check Dependencies run: docker exec ci vendor/bin/composer-require-checker - - name: Composer Validate run: docker exec ci composer validate --strict