From eb3712995efffdb0cc247050bbed626592adf7c2 Mon Sep 17 00:00:00 2001 From: gravitypdf-bot Date: Mon, 26 Oct 2026 16:14:58 +1100 Subject: [PATCH 1/2] ci: run tests, coding standards and snapshots on gravitypdf-v6 Upstream's workflows only run on push to master, development and test, so a merge into gravitypdf-v6 got no CI. Add the branch to their push triggers, and workflow_dispatch so a run can be started by hand. No schedules, to keep the fork's Actions usage down. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/cs.yml | 2 ++ .github/workflows/snapshots.yml | 2 ++ .github/workflows/static-analysis.yml | 2 ++ .github/workflows/tests.yml | 2 ++ 4 files changed, 8 insertions(+) diff --git a/.github/workflows/cs.yml b/.github/workflows/cs.yml index c2a46d08e..c011847e7 100644 --- a/.github/workflows/cs.yml +++ b/.github/workflows/cs.yml @@ -8,6 +8,8 @@ on: branches: - "development" - "test" + - "gravitypdf-v6" + workflow_dispatch: jobs: diff --git a/.github/workflows/snapshots.yml b/.github/workflows/snapshots.yml index c63d04aa2..cda88ff2a 100644 --- a/.github/workflows/snapshots.yml +++ b/.github/workflows/snapshots.yml @@ -9,6 +9,8 @@ on: - "master" - "development" - "test" + - "gravitypdf-v6" + workflow_dispatch: jobs: diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 3f97c7c94..08fe806cd 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -9,6 +9,8 @@ on: - "master" - "development" - "test" + - "gravitypdf-v6" + workflow_dispatch: jobs: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 53cf868ee..a414261f4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,6 +9,8 @@ on: - "master" - "development" - "test" + - "gravitypdf-v6" + workflow_dispatch: jobs: From b28869e38ef65b16c142ae82852877a8cca60bd2 Mon Sep 17 00:00:00 2001 From: gravitypdf-bot Date: Mon, 26 Oct 2026 16:19:31 +1100 Subject: [PATCH 2/2] ci: pin PHPStan and find ImageMagick's policy on any version PHPStan 2.3.2 counts Table.php's baselined $added_page error 3 times on PHP 8.2 but 5 on 8.5, so no baseline satisfies both; pin 2.3.1, which upstream last passed with. ubuntu-latest is now 26.04, which has no /etc/ImageMagick-6, so edit whichever policy exists and only its PDF rule, as the gravitypdf branch does. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/snapshots.yml | 2 +- .github/workflows/static-analysis.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/snapshots.yml b/.github/workflows/snapshots.yml index cda88ff2a..25278d07e 100644 --- a/.github/workflows/snapshots.yml +++ b/.github/workflows/snapshots.yml @@ -33,7 +33,7 @@ jobs: - name: Change ImageMagick policy to allow pdf->png conversion. run: | - sudo sed -i 's/none/read|write/' /etc/ImageMagick-6/policy.xml + sudo sed -i 's/rights="none" pattern="PDF"/rights="read|write" pattern="PDF"/' /etc/ImageMagick-*/policy.xml - name: "Install PHP" uses: "shivammathur/setup-php@v2" diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 08fe806cd..84dfd8791 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -40,7 +40,7 @@ jobs: tools: composer:v2 - name: "Install dependencies" - run: "composer install --no-interaction --no-progress && composer require \"phpstan/phpstan:^2.0\"" + run: "composer install --no-interaction --no-progress && composer require \"phpstan/phpstan:2.3.1\"" - name: "Static Analysis check" run: vendor/bin/phpstan --no-progress