Skip to content

chore(INF-912): bump deprecated node20 actions to node24 successors#40

Merged
brtkwr merged 1 commit intomainfrom
brtkwr-two/inf-912-bump-node20-actions
May 1, 2026
Merged

chore(INF-912): bump deprecated node20 actions to node24 successors#40
brtkwr merged 1 commit intomainfrom
brtkwr-two/inf-912-bump-node20-actions

Conversation

@brtkwr
Copy link
Copy Markdown
Member

@brtkwr brtkwr commented May 1, 2026

What

Bumps deprecated node20 GitHub Actions pins to their node24 successors.

GitHub is forcing JavaScript actions onto Node 24 from 2 June 2026 and removing the Node 20 runtime on 16 September 2026. Each affected action's current major pins using: node20 in its action.yml; this PR bumps to a major that ships using: node24.

Org-wide tracker: INF-912
Reference: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Bumps in this repo

  • actions/checkout@v4 -> v5
  • orgoro/coverage@v3.2 -> v4

Also

Standardises .github/dependabot.yml to group github-actions updates under a single wildcard group, so future bumps land as one consolidated PR.

Test plan

  • CI green on this PR (the workflows themselves exercise the bumped actions)

@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 854baf089b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/deploy.yaml Outdated
run: uv run pytest --cov=git_hooks --cov-report=xml:coverage.xml --durations=10
- name: Get Cover
uses: orgoro/coverage@v3.2
uses: orgoro/coverage@v4
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Pin orgoro/coverage to an existing release tag

Updating this step to orgoro/coverage@v4 breaks the workflow because that tag does not exist in the upstream action repository (checked https://github.com/orgoro/coverage/tags, which currently lists tags up to v3.2). In this state, every pull-request run that reaches this step will fail during action resolution with “unable to resolve action”.

Useful? React with 👍 / 👎.

@brtkwr brtkwr force-pushed the brtkwr-two/inf-912-bump-node20-actions branch from 854baf0 to ee10f2c Compare May 1, 2026 19:13
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

☂️ Code Coverage

current status: ✅

Overall Coverage

Statements Covered Coverage Threshold Status
253 244 96% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 41176ad by action🐍

GitHub is forcing JavaScript actions onto Node 24 from 2 June 2026 and
removing the Node 20 runtime on 16 September 2026. This bumps every action
pin in this repo whose current major still ships using: node20 to its
node24 successor, and adds/standardises the dependabot github-actions
config so this stays current.

Bumps:
- actions/checkout@v4 -> v5
- orgoro/coverage@v3.2 -> v4

Ref: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@brtkwr brtkwr force-pushed the brtkwr-two/inf-912-bump-node20-actions branch from ee10f2c to 41176ad Compare May 1, 2026 19:27
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@brtkwr brtkwr merged commit d9cb0f0 into main May 1, 2026
2 checks passed
@brtkwr brtkwr deleted the brtkwr-two/inf-912-bump-node20-actions branch May 1, 2026 19:58
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