Skip to content

fix: upgrade to Node.js 24 and update CI workflows (MAPCO-9821)#52

Merged
almog8k merged 2 commits intomasterfrom
upgrade-node-24-MAPCO-9821
Feb 5, 2026
Merged

fix: upgrade to Node.js 24 and update CI workflows (MAPCO-9821)#52
almog8k merged 2 commits intomasterfrom
upgrade-node-24-MAPCO-9821

Conversation

@almog8k
Copy link
Copy Markdown
Contributor

@almog8k almog8k commented Feb 5, 2026

Summary

  • Upgrade Node.js version from 22 to 24
  • Update GitHub workflows to use shared workflows from MapColonies/shared-workflows
  • Update package.json engine requirements and peer dependencies

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 5, 2026

🎫 Related Jira Issue: MAPCO-9821

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request upgrades the project from Node.js 22 to Node.js 24 and modernizes the CI/CD workflows by migrating to shared workflows from MapColonies/shared-workflows.

Changes:

  • Node.js version upgraded from 22 to 24 across all configuration files
  • Peer dependency @map-colonies/mc-utils updated from ^4.0.2 to ^4.0.4
  • GitHub workflows refactored to use shared actions from MapColonies organization

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
package.json Updated Node.js engine requirement to >=24.0.0 and mc-utils peer dependency to ^4.0.4
package-lock.json Regenerated with new dependencies including Node.js 24 compatible packages
.nvmrc Updated Node.js version from v22 to v24
.github/workflows/pull_request.yml Refactored to use MapColonies shared workflows for init-npm and eslint
.github/workflows/publish.yaml Migrated to shared init-npm action and direct npm publish command

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/pull_request.yml
Comment thread .github/workflows/publish.yaml
Comment thread .github/workflows/publish.yaml
Comment thread .github/workflows/publish.yaml
Comment thread .github/workflows/publish.yaml
@almog8k almog8k merged commit 34f7237 into master Feb 5, 2026
4 checks passed
@almog8k almog8k deleted the upgrade-node-24-MAPCO-9821 branch February 5, 2026 14:40
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.

5 participants