From 28658894ce43141cc92cc267ae6f51568702274b Mon Sep 17 00:00:00 2001 From: "Michael A. Smith" Date: Mon, 18 May 2026 15:13:22 -0400 Subject: [PATCH 1/2] chore(ci): scope dependabot prefixes so release-please skips non-runtime updates Runtime deps -> fix(deps) (patch bump). Dev deps -> chore(deps-dev) (no bump). GH Actions / reusable workflows -> chore(ci) (no bump). Verified on openCoreEMR/release-please-test that release-please honors these prefixes: only fix(deps) lands in the next release PR; chore(deps-dev) and chore(ci) are excluded from version bumping. --- .github/dependabot.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f77dd0b..88992bb 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,7 @@ version: 2 updates: -# Monitor Composer dependencies + # Monitor Composer dependencies - package-ecosystem: composer directory: / schedule: @@ -12,10 +12,9 @@ updates: - dependencies - composer commit-message: - prefix: deps - include: scope - -# Monitor GitHub Actions + prefix: fix(deps) + prefix-development: chore(deps-dev) + # Monitor GitHub Actions - package-ecosystem: github-actions directory: / schedule: @@ -24,5 +23,4 @@ updates: - dependencies - github-actions commit-message: - prefix: deps - include: scope + prefix: chore(ci) From fa2c15d907d50619790adb4ad5c98a4a20e2406c Mon Sep 17 00:00:00 2001 From: "Michael A. Smith" Date: Mon, 18 May 2026 16:41:15 -0400 Subject: [PATCH 2/2] chore: add declare(strict_types=1) to fix Rector dry-run Rector wants strict_types on these two rule classes; satisfying it so this PR can land its dependabot.yml change with a clean CI. --- src/Rules/ExceptionHandling/CatchThrowableNotExceptionRule.php | 2 ++ src/Rules/Testing/NoCoversAnnotationOnClassRule.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/Rules/ExceptionHandling/CatchThrowableNotExceptionRule.php b/src/Rules/ExceptionHandling/CatchThrowableNotExceptionRule.php index 9e37254..89a2f6c 100644 --- a/src/Rules/ExceptionHandling/CatchThrowableNotExceptionRule.php +++ b/src/Rules/ExceptionHandling/CatchThrowableNotExceptionRule.php @@ -12,6 +12,8 @@ * @license https://github.com/openCoreEMR/openemr-phpstan-rules/blob/main/LICENSE GNU General Public License 3 */ +declare(strict_types=1); + namespace OpenCoreEMR\PHPStan\Rules\ExceptionHandling; use PhpParser\Node; diff --git a/src/Rules/Testing/NoCoversAnnotationOnClassRule.php b/src/Rules/Testing/NoCoversAnnotationOnClassRule.php index 5e7e99e..9e47175 100644 --- a/src/Rules/Testing/NoCoversAnnotationOnClassRule.php +++ b/src/Rules/Testing/NoCoversAnnotationOnClassRule.php @@ -12,6 +12,8 @@ * @license https://github.com/openCoreEMR/openemr-phpstan-rules/blob/main/LICENSE GNU General Public License 3 */ +declare(strict_types=1); + namespace OpenCoreEMR\PHPStan\Rules\Testing; use PhpParser\Node;