[ci] Bump outdated GitHub actions to current majors - #8336
Merged
TomasVotruba merged 1 commit intoAug 10, 2026
Conversation
* ramsey/composer-install v3 -> v4, the version already used in every other workflow * stefanzweifel/git-auto-commit-action v5 -> v7 * peter-evans/create-pull-request v6 -> v8 All inputs and outputs in use are unchanged across these majors.
TomasVotruba
force-pushed
the
deprecate-add-sensitive-parameter-attribute-rector
branch
from
August 10, 2026 17:27
15ea17c to
114a83d
Compare
TomasVotruba
enabled auto-merge (squash)
August 10, 2026 17:28
TomasVotruba
disabled auto-merge
August 10, 2026 17:28
TomasVotruba
deleted the
deprecate-add-sensitive-parameter-attribute-rector
branch
August 10, 2026 17:28
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #8335. Three actions were still on older majors, all now on the current one.
ramsey/composer-installv3v4stefanzweifel/git-auto-commit-actionv5v7peter-evans/create-pull-requestv6v8ramsey/composer-install@v4was already used in every other workflow;claude_issue_fixer.yamlwas the lastv3holdout.Why the majors are safe here
git-auto-commit-actionv5 -> v7.v6removedcreate_branch,skip_checkoutandskip_fetch, andv7restored them; none of them are used here. Onlycommit_message,commit_authorandcommit_user_emailare, and all three are unchanged. Thebranchinput keeps the same default in both versions:That matters because
rector.yamlandremove_unused_deps.yamlrun onpull_requestwith a plainactions/checkout, so the repository is in detached HEAD.v7notices this, but only logs a warning and carries on:So
[ci-review] Rector Rectifykeeps working as before.create-pull-requestv6 -> v8. Thev7behaviour changes do not touch this usage:git-tokenrenamed tobranch-token— this workflow passestoken, notgit-tokenpull-request-operationnow returnsnoneinstead of empty — the condition here is== 'created'PULL_REQUEST_NUMBERenv output was removed — this workflow already reads thepull-request-numberoutputv8only raises the self-hosted runner requirement to v2.327.1 for Node 24; these jobs run onubuntu-latest.Every workflow still parses as valid YAML.
Left alone, since they were not flagged and are not in the Node 20 group:
dessant/lock-threads@v5,actions/stale@v10,crate-ci/typos@v1.46.0.