Skip to content

Bump actions/checkout from 4 to 7 - #100

Merged
derekste merged 3 commits into
mainfrom
dependabot/github_actions/actions/checkout-7
Oct 7, 2026
Merged

derekste merged 3 commits into
mainfrom
dependabot/github_actions/actions/checkout-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 15, 2026 •

Copy link
Copy Markdown
Contributor

Bumps actions/checkout from 4 to 7.

Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: actions/checkout@v6.0.1...v6.0.2

v6.0.1

What's Changed

Full Changelog: actions/checkout@v6...v6.0.1

v6.0.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@derekste derekste added the dependencies Pull requests that update a dependency file label Jul 15, 2026
@derekste

Copy link
Copy Markdown
Member

Resolved: the repository now defines the dependencies label requested by .github/dependabot.yml, and this pull request has been labeled accordingly. Future Dependabot updates can apply the configured label automatically.

@bigsamich

Copy link
Copy Markdown
Contributor

Checked against the actions/checkout v5-v7 release notes. None of the breaking changes affect these three workflows:

  • v5 moves to node24 and needs runner ≥ 2.327.1. The hosted ubuntu-24.04 runner here reports 2.335.1.
  • v6 stores the persisted token in a $RUNNER_TEMP file referenced through includeIf, not in .git/config. Nothing here reads it from .git/config, and release.yml's git fetch origin main --tags works either way (public repo).
  • v7 refuses fork-PR checkout only under pull_request_target/workflow_run, which we don't use. That block is also already live on main, through the v4.4.0 backport.

The bump also clears main's current Node.js 20 is deprecated … actions/checkout@v4 warning.

build-test passed (13/13) on the old base. The branch is now 4 commits behind main, and the ruleset requires up-to-date branches, so it needs a rebase and a green re-run before it can merge. Looks good after that.

Unrelated, noticed while checking:

@derekste

Copy link
Copy Markdown
Member

@bigsamich Thanks for checking the checkout changes against the actual workflows. I'm comfortable with the direction, subject to a refreshed branch and the required green check on that exact head.

The stale-base result should not be the merge evidence. The Dependabot ecosystem correction belongs in #125; disabling persisted credentials where no subsequent step needs them is a useful separate hardening change.

The fixes above are in progress. I'll post the changed commits and validation before requesting another code review.

@derekste
derekste requested a review from a team as a code owner September 30, 2026 23:35
@derekste

derekste commented Oct 1, 2026

Copy link
Copy Markdown
Member

@bigsamich, #100 is refreshed against current main without changing the three-workflow checkout scope. The exact head is ae99b01624fe35eb5583fd71d8db8b5057a0fa6d, and its required build-test check is green.

Your runner and workflow compatibility review still applies. Credential persistence and Dependabot configuration are being handled in the focused #125 follow-up. This update is ready for another review.

@derekste
derekste requested a review from bigsamich October 1, 2026 00:03

@derekste derekste left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM at ae99b01. The change remains limited to the three checkout action references. Checkout v7's runner requirements and fork-checkout restrictions are compatible with these workflows, and the current required build-test is green. Bobby's compatibility review and the refreshed-branch evidence are consistent with the diff. No critical blocker found.

@derekste
derekste merged commit 26f9e17 into main Oct 7, 2026
4 of 5 checks passed
@derekste
derekste deleted the dependabot/github_actions/actions/checkout-7 branch October 7, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants