Skip to content

chore(deps): update actions/checkout action to v7 - #122

Merged
randomparity merged 1 commit into
mainfrom
renovate/actions-checkout-7.x
Jul 28, 2026
Merged

chore(deps): update actions/checkout action to v7#122
randomparity merged 1 commit into
mainfrom
renovate/actions-checkout-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v6v7

Release Notes

actions/checkout (actions/checkout)

v7.0.1

Compare Source

v7.0.0

Compare Source

v7

Compare Source


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "before 6am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/actions-checkout-7.x branch from 8ccd463 to 957b626 Compare July 27, 2026 12:53
@randomparity

Copy link
Copy Markdown
Owner

Review Summary

Reviewed the v6 → v7 bump across all 5 call sites in lint.yml, test.yml, and sync-wiki.yml.

Findings

No P1–P2 findings. Nothing fixed, no commit added.

# Severity Finding Resolution
1 P3 sync-wiki.yml is changed by this PR but is not exercised by its CI — that workflow only triggers on push to main under paths: docs/wiki/**, so the 6 green checks come solely from lint.yml and test.yml. The wiki checkout is also the only call site passing non-default inputs (repository, path, token). Verified by inspection instead of execution: action.yml at v7 still declares repository, path, and token unchanged, and persist-credentials still defaults to true — which the later git push in the "Commit and push wiki changes" step depends on. Not fixed in code; flagged so it is a conscious risk rather than an assumed-covered one.
2 P4 zizmor reports 8 unpinned-uses (High) — all actions ride mutable major tags rather than SHA pins Not fixed: pre-existing and repo-wide, out of scope for a version bump. zizmor is not wired into CI.

Compatibility check

Risk Check Result
Behavior change v7.0.0 blocks checking out fork PR code under pull_request_target / workflow_run unless the new allow-unsafe-pr-checkout: true is set (actions/checkout#2454) Does not apply — no workflow in this repo uses either trigger. All three use only push / pull_request / workflow_dispatch.
Removed input Diff of action.yml v6 → v7 No inputs removed; allow-unsafe-pr-checkout added. All inputs this repo sets still exist.
Runtime change action.yml at v7 declares runs.using: node24 All jobs are runs-on: ubuntu-latest; no self-hosted runners. Supported.

The v7 tag currently resolves to v7.0.1, which also carries the --unset value-escaping fix and the "skip the unsafe-PR check when the input is default" fix.

Verification

Run locally on the PR branch, using the commands CI itself runs:

  • Tests: pass — pytest 29 passed
  • Lint: clean — ansible-lint playbooks/ roles/ 0 failures / 0 warnings across 147 files (production profile passed); actionlint clean
  • Format: clean — yamllint -c .yamllint.yml . clean

GitHub CI: 6/6 checks SUCCESS. mergeable: MERGEABLE, mergeStateStatus: CLEAN.

Commit

None — no changes were required.

@randomparity
randomparity merged commit 10974d9 into main Jul 28, 2026
6 checks passed
@randomparity
randomparity deleted the renovate/actions-checkout-7.x branch July 28, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant