Skip to content

ci: infrastructure maintenance#26

Merged
almog8k merged 4 commits intomasterfrom
MAPCO-7223-infrastructure-maintenance
Jan 22, 2026
Merged

ci: infrastructure maintenance#26
almog8k merged 4 commits intomasterfrom
MAPCO-7223-infrastructure-maintenance

Conversation

@almog8k
Copy link
Copy Markdown
Contributor

@almog8k almog8k commented Jan 21, 2026

Question Answer
Chore
Ci

Further information:

Node.js Upgrade

  • Upgraded Node.js from v20 to v24
  • Updated .nvmrc to v24
  • Updated Dockerfile to use node:24.0.0-alpine3.21 base image (both build and production stages)
  • Added engines field in package.json requiring Node.js >=24.0.0

GitHub Workflows

  • Replaced release-on-tag-push.yaml with release-please.yml for automated release management
  • Enhanced build-and-push.yaml workflow
  • Updated pull_request.yaml workflow

Dependency Management

  • Added .github/dependabot.yaml configuration for automated dependency updates
  • Update config package to latest (v4.2.0) to support node v24 (util.isRegExp() - removed
    util.isArray() - removed (replaced by Array.isArray()) in node v24- which config v3.3.9 was using)

@almog8k almog8k merged commit e7000e1 into master Jan 22, 2026
4 checks passed
@almog8k almog8k deleted the MAPCO-7223-infrastructure-maintenance branch January 22, 2026 09:38
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.

2 participants