Upgrade GitHub Actions to latest versions#1567
Upgrade GitHub Actions to latest versions#1567salmanmkc wants to merge 1 commit intodimensionalOS:mainfrom
Conversation
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Greptile SummaryThis PR bumps 7 GitHub Actions to their latest major versions across 4 CI workflow files, primarily for Node.js runtime updates and security patches. The changes are straightforward version bumps.
Confidence Score: 3/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["docker.yml"] -->|"calls"| B["_docker-build-template.yml"]
A -->|"navigation job"| C["docker/setup-buildx-action v4"]
B --> C
D["action.yml composite"] --> C
C -->|"install: true IGNORED"| E["Buildx Setup"]
E --> F["docker/build-push-action v7"]
A -->|"check-changes"| G["dorny/paths-filter v4"]
H["code-cleanup.yml"] --> I["astral-sh/setup-uv v7"]
H --> J["git-auto-commit-action v7"]
style C fill:#ff9800,stroke:#e65100,color:#000
style E fill:#fff3e0,stroke:#e65100,color:#000
Last reviewed commit: c009bda |
| driver: docker-container | ||
| install: true | ||
| use: true |
There was a problem hiding this comment.
install input removed in v4
The docker/setup-buildx-action@v4 removed the deprecated install input (see PR #464 in the setup-buildx-action repo). The PR description even notes this as a breaking change and states it "has been cleaned up from the workflow," but install: true is still present here. Other projects upgrading to v4 have confirmed the warning: Unexpected input(s) 'install', valid inputs are ['version', 'driver', 'driver-opts', 'buildkitd-flags', 'buildkitd-config', 'buildkitd-config-inline', 'use', 'name', 'endpoint', 'platforms', 'append', 'keep-state', 'cache-binary', 'cleanup'].
While GitHub Actions won't fail on unknown inputs, the install flag is now silently ignored, so buildx may not be installed as the default docker build command, which could change build behavior.
This same issue exists in all three files that use docker/setup-buildx-action@v4:
.github/actions/docker-build/action.yml:46.github/workflows/_docker-build-template.yml:135.github/workflows/docker.yml:177
| driver: docker-container | |
| install: true | |
| use: true | |
| use: true |
Bumps GitHub Actions to their latest versions for bug fixes and security patches.
Changes
astral-sh/setup-uvv4v7crazy-max/ghaction-github-runtimev3v4docker/build-push-actionv6v7docker/login-actionv3v4docker/setup-buildx-actionv3v4dorny/paths-filterv3v4stefanzweifel/git-auto-commit-actionv5v7Breaking Changes
installwas removed in the new version and has been cleaned up from the workflowNotes
Worth running the workflows on a branch before merging to make sure everything still works.