chore(deps): bump the all-actions group across 1 directory with 2 updates#11
chore(deps): bump the all-actions group across 1 directory with 2 updates#11dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
…ates Bumps the all-actions group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [codecov/codecov-action](https://github.com/codecov/codecov-action). Updates `actions/checkout` from 6.0.0 to 6.0.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@1af3b93...de0fac2) Updates `codecov/codecov-action` from 5.5.1 to 6.0.0 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@5a10915...57e3a13) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: codecov/codecov-action dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com>
📝 WalkthroughWalkthroughGitHub Actions workflow files updated with pinned action version bumps. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/check.yml:
- Line 68: The workflow currently uses the moving runner label "ubuntu-latest"
and the codecov action reference "uses:
codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2"; to make the
job stable, update the job's runs-on to a fixed image (e.g., replace runs-on:
ubuntu-latest with runs-on: ubuntu-24.04) or add an explicit actions/setup-node
step (setup-node@v4) before invoking the codecov action to install Node 24,
ensuring the codecov action has the required Node runtime.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 0c9a7946-d8fa-408f-8028-c0097ad92886
📒 Files selected for processing (2)
.github/workflows/check.yml.github/workflows/publish.yml
| run: cargo llvm-cov nextest --all-features --no-tests=pass --lcov --output-path lcov.info | ||
| - name: Upload to Codecov | ||
| uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1 | ||
| uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# 1) Enumerate runner labels used across workflows
rg -n 'runs-on:' .github/workflows
# 2) Detect any self-hosted usage that might require explicit runner-version validation
rg -n 'self-hosted' .github/workflows || true
# 3) Show every use of codecov-action for quick version auditing
rg -n 'codecov/codecov-action@' .github/workflowsRepository: fg-labs/refget-rs
Length of output: 530
🌐 Web query:
ubuntu-latest GitHub Actions runner node.js version support 2024 2025
💡 Result:
ubuntu-latestis a moving target. GitHub migrates theubuntu-latestlabel to the newest stable (GA) Ubuntu runner image over time; when GitHub migrated it to Ubuntu 24.04, the rollout ran Sep 23, 2024 → Oct 30, 2024. [1] (GitHub also documents that-latestlabels can change and that you can pinubuntu-24.04/ubuntu-22.04instead.) [2]- What Node.js versions are “supported” on the runner image? GitHub’s runner-image policy is to keep “Node.js: 3 latest LTS versions” available on the image (toolcache). [3]
- What Node.js is actually on
ubuntu-latest(Ubuntu 24.04 image today)? On the Ubuntu 24.04 runner image, the defaultnodeis Node.js 20.20.2, and the cached tool versions include 20.20.2, 22.22.2, 24.14.1. [4] - Separate but important: JavaScript GitHub Actions runtime. GitHub deprecated Node 16 for Actions and began enforcing Node 20 for running JavaScript-based actions on June 3, 2024. [5]
Practical takeaway for 2024–2025 workflows: don’t rely on whatever Node happens to be preinstalled on ubuntu-latest; pin Node with actions/setup-node and/or pin the OS with runs-on: ubuntu-22.04 / ubuntu-24.04 to avoid surprise changes. [2][1]
Sources: [1] GitHub Changelog (2024-09-25) ubuntu-latest migration dates; [2] GitHub Docs runner labels; [3] actions/runner-images policy (“Node.js 3 latest LTS versions”); [4] Ubuntu 24.04 runner image readme (installed + cached Node versions); [5] GitHub Changelog (2024-03-06) Node16→Node20 enforcement.
The self-hosted runner concern does not apply; however, consider pinning the runner OS version for stability.
All workflows use ubuntu-latest (not self-hosted), which currently includes Node.js 24.14.1 in its toolcache, compatible with codecov-action@v6.0.0. However, ubuntu-latest is a moving target that GitHub updates over time; if the label is migrated to a runner image without Node 24 in the future, the action may fail. Consider pinning to ubuntu-24.04 explicitly or adding an explicit actions/setup-node step to guarantee Node 24 availability.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In @.github/workflows/check.yml at line 68, The workflow currently uses the
moving runner label "ubuntu-latest" and the codecov action reference "uses:
codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2"; to make the
job stable, update the job's runs-on to a fixed image (e.g., replace runs-on:
ubuntu-latest with runs-on: ubuntu-24.04) or add an explicit actions/setup-node
step (setup-node@v4) before invoking the codecov action to install Node 24,
ensuring the codecov action has the required Node runtime.
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the all-actions group with 2 updates in the / directory: actions/checkout and codecov/codecov-action.
Updates
actions/checkoutfrom 6.0.0 to 6.0.2Release notes
Sourced from actions/checkout's releases.
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
de0fac2Fix tag handling: preserve annotations and explicit fetch-tags (#2356)064fe7fAdd orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...8e8c483Clarify v6 README (#2328)033fa0dAdd worktree support for persist-credentials includeIf (#2327)c2d88d3Update all references from v5 and v4 to v6 (#2314)Updates
codecov/codecov-actionfrom 5.5.1 to 6.0.0Release notes
Sourced from codecov/codecov-action's releases.
Changelog
Sourced from codecov/codecov-action's changelog.
... (truncated)
Commits
57e3a13Th/6.0.0 (#1928)f67d33dRevert "Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0""...75cd116chore(release): 5.5.4 (#1927)87d39f4Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0" (#1926)1af5884chore(release): bump to 5.5.3 (#1922)c143300build(deps): bump actions/github-script from 7.0.1 to 8.0.0 (#1874)671740achore(release): 5.5.2 (#1902)96b38e9chore:disable_searchalignment (#1881)9b6d1f8check gpg only when skip-validation = false (#1894)Dependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditionsSummary by CodeRabbit