Skip to content

Update QA Utilities - #21

Open
reactphp-parallel-renovate-runner[bot] wants to merge 1 commit into
1.xfrom
renovate/qa-utilities
Open

reactphp-parallel-renovate-runner[bot] wants to merge 1 commit into
1.xfrom
renovate/qa-utilities

Conversation

@reactphp-parallel-renovate-runner

@reactphp-parallel-renovate-runner reactphp-parallel-renovate-runner Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
wyrihaximus/async-test-utilities ^13.3.0 -> ^13.5.2 age confidence
wyrihaximus/makefiles ^0.12.3 -> ^0.15.1 age confidence

Release Notes

WyriHaximus/php-async-test-utilities (wyrihaximus/async-test-utilities)

v13.5.2

Compare Source

13.5.2

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies 📦

v13.5.1

Compare Source

13.5.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies 📦

v13.5.0

Compare Source

13.5.0

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 1

Dependencies 📦

v13.4.1

Compare Source

13.4.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Dependencies 📦

v13.4.0

Compare Source

13.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 1

Dependencies 📦

WyriHaximus/Makefiles (wyrihaximus/makefiles)

v0.15.1

Compare Source

0.15.1

  • Total issues resolved: 0
  • Total pull requests resolved: 5
  • Total contributors: 1

Bug 🐞,Enhancement ✨

Enhancement ✨

v0.15.0

Compare Source

Documentation QA pipeline

Projects that use this package get a dedicated documentation QA layer in the generated Makefile (includes/Documentation.QA.mk). Checks run in pinned container images so results match CI and local runs without installing extra tools on the host.

  • documentation-markdownlint enforces Markdown structure and consistency via markdownlint-cli2, driven by etc/qa/documentation.markdownlint-cli2.yaml.
  • documentation-links validates URLs in documentation with Lychee using etc/qa/lychee.toml.
  • documentation-typos spell-checks Markdown with CSpell and etc/qa/cspell.json, scanning project *.md files while skipping var/, vendor/, .git/, and .idea/.
  • documentation-vale lint prose with Vale against README.md, AGENTS.md, CONTRIBUTING.md, and any etc/ai/**/*.md, using etc/qa/vale.ini. documentation-vale-sync pulls Vale style packages when needed (for example write-good).
  • documentation-qa runs all of the above in one command. It is part of the contributor workflow (make contrib) and is wired into CI task lists like the other QA targets.

Bootstrap and migrations

Documentation tooling configs live under etc/qa/. Canonical templates are stored in etc/base64/ and applied through migrations-docs-* targets in includes/Docs.Migrations.mk: create markdownlint, Lychee, and CSpell configs when missing; enforce Vale config; add Vale vocabulary files and the WyriHaximus vocab symlink; keep CONTRIBUTING.md, license, and README copyright lines aligned. New and existing repos pick this up via make on-install-or-update.

Package README

The Makefiles README was expanded from install-only text into a proper overview: what the Composer plugin generates, everyday make commands, what each includes/ fragment provides (including documentation QA), how extra.wyrihaximus.supported-features works, and how CI consumes task-list-ci-* output. External references use proper links for link checking.

Dictionary

The shared CSpell word list in etc/base64/cspell.json was extended for documentation around this package and the README (for example PHPCS, Roave, wyrihaximusnet, and related terms), so spelling checks stay quiet on intentional project vocabulary.

0.15.0

  • Total issues resolved: 0
  • Total pull requests resolved: 15
  • Total contributors: 2

Bug 🐞

Configuration ⚙,Feature 🏗

Configuration ⚙,Enhancement ✨

Configuration ⚙,Dependencies 📦

Dependencies 📦

Enhancement ✨

Feature 🏗

v0.14.8

Compare Source

0.14.8

  • Total issues resolved: 0
  • Total pull requests resolved: 9
  • Total contributors: 2

Bug 🐞

Configuration ⚙,Dependencies 📦

Dependencies 📦

Dependencies 📦,Enhancement ✨

Enhancement ✨

Feature 🏗

v0.14.7

Compare Source

0.14.7

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 1

Bug 🐞,Configuration ⚙

Configuration ⚙,Enhancement ✨

Enhancement ✨

v0.14.6

Compare Source

0.14.6

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug 🐞

v0.14.5

Compare Source

0.14.5

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Bug 🐞

Enhancement ✨

v0.14.4

Compare Source

0.14.4

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug 🐞

v0.14.3

Compare Source

0.14.3

  • Total issues resolved: 0
  • Total pull requests resolved: 4
  • Total contributors: 2

Bug 🐞

Dependencies 📦

Enhancement ✨

v0.14.2

Compare Source

0.14.2

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 1

Bug 🐞

Enhancement ✨

v0.14.1

Compare Source

0.14.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug 🐞

v0.14.0

Compare Source

This release comes with a AGENTS.md for all projects on how to use the generated Makefile and some generics for my projects. it also comes with tooling to enforce code coverage percentages; set to 100% by default but can be changed. It uses the new QA tooling wrapper set up. And adds support for services like RabbitMQ to be started and stopped for packages that need that. (As an alternative to test containers.)

0.14.0

  • Total issues resolved: 0
  • Total pull requests resolved: 15
  • Total contributors: 2

Bug 🐞

Dependencies 📦

Dependencies 📦,Enhancement ✨

Enhancement ✨

Feature 🏗

v0.13.3

Compare Source

0.13.3

  • Total issues resolved: 0
  • Total pull requests resolved: 6
  • Total contributors: 1

Bug 🐞

Bug 🐞,Enhancement ✨,Feature 🏗

Enhancement ✨

Feature 🏗

v0.13.2

Compare Source

0.13.2

  • Total issues resolved: 0
  • Total pull requests resolved: 0
  • Total contributors: 0

v0.13.1

Compare Source

0.13.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug 🐞

v0.13.0

Compare Source

0.13.0

  • Total issues resolved: 0
  • Total pull requests resolved: 0
  • Total contributors: 0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

🚧 Composer Development Dependency changes 🚧

Dev Packages Operation Base Target Link
composer/composer Upgraded 2.10.1 2.10.3 Compare
infection/infection Upgraded 0.33.3 0.34.2 Compare
myclabs/deep-copy Upgraded 1.13.4 1.14.0 Compare
nikic/php-parser Upgraded v5.7.0 v5.9.0 Compare
phpstan/phpdoc-parser Upgraded 2.3.2 2.3.6 Compare
phpstan/phpstan Upgraded 2.2.2 2.2.16
phpstan/phpstan-deprecation-rules Upgraded 2.0.4 2.0.5 Compare
phpstan/phpstan-phpunit Upgraded 2.0.16 2.0.21 Compare
phpstan/phpstan-strict-rules Upgraded 2.0.11 2.0.12 Compare
phpunit/php-code-coverage Upgraded 14.2.2 14.4.1 Compare
phpunit/php-file-iterator Upgraded 7.0.0 7.0.2 Compare
phpunit/php-text-template Upgraded 6.0.0 6.0.1 Compare
phpunit/phpunit Upgraded 13.1.14 13.4.0 Compare
rector/rector Upgraded 2.5.2 2.6.7 Compare
sebastian/cli-parser Upgraded 5.0.0 5.0.1 Compare
sebastian/comparator Upgraded 8.2.1 8.4.0 Compare
sebastian/diff Upgraded 8.3.0 9.0.1 Compare
sebastian/environment Upgraded 9.3.2 9.3.3 Compare
sebastian/exporter Upgraded 8.1.0 8.2.1 Compare
sebastian/file-filter New - 1.0.0 Compare
sebastian/lines-of-code Upgraded 5.0.1 5.0.2 Compare
sebastian/object-enumerator Upgraded 8.0.0 8.1.0 Compare
sebastian/recursion-context Upgraded 8.0.0 8.0.1 Compare
sebastian/type Upgraded 7.0.1 7.0.2 Compare
shipmonk/dead-code-detector Upgraded 1.2.1 1.4.2 Compare
slevomat/coding-standard Upgraded 8.30.1 8.31.1 Compare
squizlabs/php_codesniffer Upgraded 4.0.1 4.0.4 Compare
tomasvotruba/type-coverage Upgraded 2.2.2 2.4.1 Compare
wyrihaximus/async-test-utilities Upgraded 13.3.0 13.5.2 Compare
wyrihaximus/coding-standard Upgraded 4.2.0 4.3.0 Compare
wyrihaximus/makefiles Upgraded 0.12.3 0.15.1 Compare
wyrihaximus/phpstan-no-safe Upgraded 1.0.0 1.1.0 Compare
wyrihaximus/phpstan-rules-wrapper Upgraded 14.0.0 14.8.0 Compare
wyrihaximus/test-utilities Upgraded 13.3.0 13.5.2 Compare
yamadashy/phpstan-friendly-formatter Upgraded v1.4.0 v1.5.0 Compare

@github-actions github-actions Bot added this to the 1.3.0 milestone Oct 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI 🚧 Configuration ⚙ Dependencies 📦 Pull requests that update a dependency file JSON 👨‍💼 PHP 🐘 Hypertext Pre Processor YAML 🍄

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants