ci: Update Node.js versions and action dependencies for Node 24 compa…#96
Merged
alexs-mparticle merged 2 commits intomainfrom Mar 13, 2026
Merged
ci: Update Node.js versions and action dependencies for Node 24 compa…#96alexs-mparticle merged 2 commits intomainfrom
alexs-mparticle merged 2 commits intomainfrom
Conversation
…tibility GitHub Actions runners are deprecating Node 20 in favor of Node 24. This updates application Node.js versions to 24.x and bumps third-party actions to versions that support the Node 24 runtime. Third-party actions are pinned to commit SHAs for supply chain security.
There was a problem hiding this comment.
Pull request overview
This PR updates GitHub Actions workflows to align with the runner ecosystem’s move toward newer Node.js runtimes by standardizing workflows on Node 24 and refreshing action dependencies (including pinning some third-party actions to commit SHAs).
Changes:
- Bump Node.js versions used in workflows to
24.x(and updateactions/setup-nodewhere needed). - Update several GitHub Actions dependencies (e.g.,
actions/github-scriptandcrazy-max/ghaction-import-gpg). - Pin select third-party actions to commit SHAs for improved supply-chain security (e.g., Firefox setup and HTTP request action).
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/web-run-test.yml | Updates setup-node to v4 + Node 24; pins Firefox setup action to a SHA. |
| .github/workflows/web-kit-pull-request.yml | Updates Node version to 24.x for the web kit PR workflow. |
| .github/workflows/issue-status-update-from-jira.yml | Pins http-request-action and find/replace action to SHAs; leaves Jira login on @master. |
| .github/workflows/issue-comment-from-jira.yml | Pins http-request-action and find/replace action to SHAs; leaves Jira login on @master. |
| .github/workflows/dependabot-rebase-development.yml | Pins ghaction-import-gpg to a v7 commit SHA. |
| .github/workflows/dependabot-automerge.yml | Bumps actions/github-script from v6 to v7. |
| .github/workflows/data-plan-fetch.yml | Updates setup-node to v4 + Node 24. |
| .github/workflows/android-kit-release.yml | Pins ghaction-import-gpg to a v7 commit SHA. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
rmi22186
previously approved these changes
Mar 12, 2026
Member
|
besides the setuff that Copilot flagged. lgtm |
…t usage Pin all atlassian/gajira-* actions from @master to v3 commit SHAs. Replace broken stdout echo and deprecated ::set-output with $GITHUB_OUTPUT in Jira integration workflows.
nickolas-dimitrakas
approved these changes
Mar 13, 2026
rmi22186
approved these changes
Mar 13, 2026
jaissica12
approved these changes
Mar 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…tibility
GitHub Actions runners are deprecating Node 20 in favor of Node 24. This updates application Node.js versions to 24.x and bumps third-party actions to versions that support the Node 24 runtime. Third-party actions are pinned to commit SHAs for supply chain security.
Background
What Has Changed
Screenshots/Video
Checklist
Additional Notes
Reference Issue (For employees only. Ignore if you are an outside contributor)