Skip to content

chore(ci): bump actions/checkout to v4 - #2505

Open
pig-tongzhi wants to merge 3 commits into
dataelement:mainfrom
pig-tongzhi:chore/bump-actions-checkout-v4
Open

pig-tongzhi wants to merge 3 commits into
dataelement:mainfrom
pig-tongzhi:chore/bump-actions-checkout-v4

Conversation

@pig-tongzhi

Copy link
Copy Markdown

What

Bump actions/checkout from v2 to v4 in three CI workflows (7 occurrences, no other change):

Workflow Occurrences
.github/workflows/base_ci.yml 2
.github/workflows/ci.yml 4
.github/workflows/test.yml 1

Why

  • v2 runs on the deprecated Node 12 runtime inside GitHub Actions; v4 is the current major version.
  • The repository is already mixed: .github/workflows/frontend-quality.yml uses
    actions/checkout@v4, so these three files look simply stale rather than intentionally pinned.
  • Only the version string changes — steps, inputs, env and job logic are untouched.
  • All affected jobs run on GitHub-hosted runners (ubuntu-latest / ubuntu-22.04-arm), so
    there is no self-hosted runner version constraint.

Scope

Deliberately limited to these three files. test.yml also uses actions/setup-python@v1, which
is separate from this change — I can follow up in another PR if you would like.

Happy to close this if you prefer to keep the version pinned for a reason. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant