Skip to content

Releases: PHPCSStandards/.github

v1.3.0 - 2026-10-04

Choose a tag to compare

@jrfnl jrfnl released this 04 Oct 20:14
Immutable release. Only release title and notes can be modified.

Added

  • New reusable workflow: "reusable-pinact". #52
    This workflow will verify that any action runners used in GitHub actions workflows are pinned and that these pins are correct and follow specified "cooldown" rules.
    To start using this workflow, add a .pinact.yaml file to a repository and add a GHA job referencing the reusable workflow.

Changed

  • Clarified thread model in the security policy (which applies to all repos in this org). #49 Props @edorian.
  • All workflows: the permissions needed for each (reusable) job are now explicitly set and documented. #53
    It is recommended for repositories using the reusable workflows to apply the recommended permissions to their jobs as well.
    The recommended permissions are as follows:
    • reusable-findtokenprops.yml: contents: read
    • reusable-markdownlint.yml: contents: read
    • reusable-pinact.yml: contents: read
    • reusable-phpstan.yml: contents: read
    • reusable-remark.yml: contents: read
    • reusable-yamllint.yml: contents: read
  • All workflows will now respect a 10 day "cooldown" period before external action runners are updated to a new version. #50
  • reusable-phpstan.yml: the workflow will now fail early if PHPStan could not be acquired. #48
  • reusable-markdownlint.yml: DavidAnson/markdownlint-cli2-action was bumped from v24.1.0 to v24.2.0.
  • reusable-remark.yml: reviewdog/action-remark-lint was bumped from v5.18.0 to v5.20.0.
  • Minor documentation improvements.

v1.2.2 - 2026-07-20

Choose a tag to compare

@jrfnl jrfnl released this 20 Jul 15:26
Immutable release. Only release title and notes can be modified.

Changed

v1.2.1 - 2026-07-05

Choose a tag to compare

@jrfnl jrfnl released this 05 Jul 00:24
Immutable release. Only release title and notes can be modified.

Changed

v1.2.0 - 2026-06-20

Choose a tag to compare

@jrfnl jrfnl released this 20 Jun 21:39
Immutable release. Only release title and notes can be modified.

Changed

v1.1.3 - 2026-04-04

Choose a tag to compare

@jrfnl jrfnl released this 03 Apr 22:33
Immutable release. Only release title and notes can be modified.

Changed

v1.1.2 - 2026-03-21

Choose a tag to compare

@jrfnl jrfnl released this 20 Mar 23:39
Immutable release. Only release title and notes can be modified.

Changed

Both these version bumps means the action runners now run on Node 24.

v1.1.1 - 2026-03-05

Choose a tag to compare

@jrfnl jrfnl released this 05 Mar 04:01
Immutable release. Only release title and notes can be modified.

Fixed

  • The config file matching was broken for the reusable-markdownlint.yml, reusable-phpstan.yml and the reusable-yamllint.yml workflows, causing the actual linting tasks in these workflows to no longer run. #30, fixed via #31.
    Thanks @james-cnz for reporting!

Changed

v1.1.0 - 2025-12-24

Choose a tag to compare

@jrfnl jrfnl released this 24 Dec 17:59
Immutable release. Only release title and notes can be modified.

Added

  • New reusable workflow: "find token properties". #27
    This workflow will flag the use of the static Tokens class properties, which can be replaced with the corresponding class constants.
    The target audience for this workflow is codebases which have dropped support for PHP_CodeSniffer 3.x.

v1.0.0 - 2025-12-22

Choose a tag to compare

@jrfnl jrfnl released this 22 Dec 11:39
Immutable release. Only release title and notes can be modified.
  • Initial release.