From fe70c6b9f176f6d20dbb50344cda0f641350ffcf Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Tue, 29 Sep 2026 20:21:26 +0200 Subject: [PATCH 1/5] ci: Only trigger on main --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 717196e..f5cb5b1 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -2,9 +2,9 @@ name: Build on: push: - branches: [ develop, master ] + branches: [ main ] pull_request: - branches: [ develop, master ] + branches: [ main ] jobs: build: From 8923d81967b511708c62015d3ecba9fdceac224d Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Tue, 29 Sep 2026 20:21:43 +0200 Subject: [PATCH 2/5] ci: Extend pipeline to include current PHP versions --- .github/workflows/build.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f5cb5b1..a07f010 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -51,6 +51,42 @@ jobs: composer_update_flags: '--prefer-lowest --prefer-stable' php_ini: 'xdebug.coverage_enable=On' name: 'PHP 8.1 with lowest stable deps' + - php: 8.2 + allow_fail: true + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.2 with latest deps' + - php: 8.2 + allow_fail: true + composer_update_flags: '--prefer-lowest --prefer-stable' + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.2 with lowest stable deps' + - php: 8.3 + allow_fail: true + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.3 with latest deps' + - php: 8.3 + allow_fail: true + composer_update_flags: '--prefer-lowest --prefer-stable' + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.3 with lowest stable deps' + - php: 8.4 + allow_fail: true + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.4 with latest deps' + - php: 8.4 + allow_fail: true + composer_update_flags: '--prefer-lowest --prefer-stable' + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.4 with lowest stable deps' + - php: 8.5 + allow_fail: true + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.5 with latest deps' + - php: 8.5 + allow_fail: true + composer_update_flags: '--prefer-lowest --prefer-stable' + php_ini: 'xdebug.coverage_enable=On' + name: 'PHP 8.5 with lowest stable deps' runs-on: ubuntu-latest From f121ce93cfab04f2a4a36a554c7e01ad82fe1432 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Tue, 29 Sep 2026 20:23:16 +0200 Subject: [PATCH 3/5] ci: Update to latest version checkout action --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a07f010..3ee6d14 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v7 - name: Validate composer.json and composer.lock run: composer validate From 8055c414bcc1af5e3237dca48d228c1852634e05 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Tue, 29 Sep 2026 20:25:32 +0200 Subject: [PATCH 4/5] ci: Tweak run conditions --- .github/workflows/build.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3ee6d14..dd564e7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,11 +1,10 @@ name: Build on: - push: - branches: [ main ] + workflow_dispatch: pull_request: + push: branches: [ main ] - jobs: build: name: PHP ${{ matrix.name }} From 4ed238492bb5c8005c4818c6aa6234603ddde0a4 Mon Sep 17 00:00:00 2001 From: Danny van der Sluijs Date: Tue, 29 Sep 2026 20:28:29 +0200 Subject: [PATCH 5/5] ci: Restrict to main only --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dd564e7..4460e2c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -3,6 +3,7 @@ name: Build on: workflow_dispatch: pull_request: + branches: [ main ] push: branches: [ main ] jobs: