-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Bump the github-actions group across 1 directory with 4 updates #6140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Bump the github-actions group across 1 directory with 4 updates #6140
Conversation
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
@coderabbitai suggest how to fix the test failures |
Tip For best results, initiate chat on the files or code changes. π§© Analysis chainI'll help you diagnose and fix the test failures. Let me examine the repository structure and CI workflows to understand what might be causing issues with the updated GitHub Actions. π Script executed:
Length of output: 28562 π Script executed:
Length of output: 2069 π Script executed:
Length of output: 180 π Script executed:
Length of output: 193 Let me examine the specific CI failure logs to understand what's causing the test failures: π Script executed:
Unrecoverable error: Sandbox execution failed: max_buffer, terminated π Script executed:
Length of output: 2898 π Script executed:
Length of output: 9614 Let me check for specific compatibility issues and get more targeted information about the failures: π Script executed:
Length of output: 986 π Script executed:
Length of output: 291 π Web query:
π‘ Result: All three require GitHub Actions Runner v2.327.1 or later. Sources:
References: @youknowone Based on my analysis of the workflows and recent CI failures, here are the main issues causing the test failures and how to fix them: Root Causes
Recommended Fixes1. Fix Artifact Version MismatchUpdate the upload-artifact actions to match the download-artifact version: # In .github/workflows/release.yml, change:
- uses: actions/upload-artifact@v4
# To:
- uses: actions/upload-artifact@v5 Or alternatively, keep both at v4 for now: # Change download-artifact back to v4:
- uses: actions/download-artifact@v4 2. Update All Action Versions ConsistentlyMake sure all action versions are compatible. Here's the complete update needed for # Update these lines in release.yml:
- uses: actions/upload-artifact@v5 # Line ~84 and ~104
- uses: actions/download-artifact@v5 # Already updated 3. Consider Gradual Rollback if NeededIf the runner version is causing issues, you could temporarily rollback to compatible versions: - uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/setup-node@v4
- uses: actions/download-artifact@v4 Breaking Changes to Watch Foractions/download-artifact@v5
actions/setup-node@v5
Immediate ActionI recommend updating the Would you like me to create a specific commit with these changes, or would you prefer to implement them manually? |
8bc9c43
to
35a323c
Compare
Bumps the github-actions group with 4 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [actions/setup-node](https://github.com/actions/setup-node) and [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/checkout` from 4 to 5 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) Updates `actions/setup-node` from 4 to 5 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4...v5) Updates `actions/download-artifact` from 4 to 5 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]>
35a323c
to
4e8d4a0
Compare
Bumps the github-actions group with 4 updates in the / directory: actions/checkout, actions/setup-python, actions/setup-node and actions/download-artifact.
Updates
actions/checkout
from 4 to 5Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
08c6903
Prepare v5.0.0 release (#2238)9f26565
Update actions checkout to use node 24 (#2226)Updates
actions/setup-python
from 5 to 6Release notes
Sourced from actions/setup-python's releases.
... (truncated)
Commits
e797f83
Upgrade to node 24 (#1164)3d1e2d2
Revert "Enhance cache-dependency-path handling to support files outside the w...65b0712
Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...5b668cf
Bump actions/checkout from 4 to 5 (#1181)f62a0e2
Change missing cache directory error to warning (#1182)9322b3c
Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...fbeb884
Bump form-data to fix critical vulnerabilities #182 & #183 (#1163)03bb615
Bump idna from 2.9 to 3.7 in /tests/data (#843)36da51d
Add version parsing from Pipfile (#1067)3c6f142
update documentation (#1156)Updates
actions/setup-node
from 4 to 5Release notes
Sourced from actions/setup-node's releases.
... (truncated)
Commits
a0853c2
Bump actions/checkout from 4 to 5 (#1345)b7234cc
Upgrade action to use node24 (#1325)d7a1131
Enhance caching in setup-node with automatic package manager detection (#1348)5e2628c
Bumps form-data (#1332)65becef
Bump undici from 5.28.5 to 5.29.0 (#1295)7e24a65
Bump uuid from 9.0.1 to 11.1.0 (#1273)08f58d1
Bump@βoctokit/request-error
and@βactions/github
(#1227)Updates
actions/download-artifact
from 4 to 5Release notes
Sourced from actions/download-artifact's releases.
... (truncated)
Commits
634f93c
Merge pull request #416 from actions/single-artifact-id-download-pathb19ff43
refactor: resolve download path correctly in artifact download tests (mainly ...e262cbe
bundle distbff23f9
update docsfff8c14
fix download path logic when downloading a single artifact by id448e3f8
Merge pull request #407 from actions/nebuk89-patch-147225c4
Update README.mdDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions