Skip to content

Require Node.js 24 Active LTS for GenieACS stack RPMs#49

Open
xee8ai wants to merge 1 commit into
masterfrom
feature/laravel-13
Open

Require Node.js 24 Active LTS for GenieACS stack RPMs#49
xee8ai wants to merge 1 commit into
masterfrom
feature/laravel-13

Conversation

@xee8ai

@xee8ai xee8ai commented May 27, 2026

Copy link
Copy Markdown
Collaborator

Pin nodejs >= 1:24 and < 1:25 on genieacs and nodejs-axios-nmsprime (EL9 modular packages need epoch-qualified bounds). Teach build.sh to enforce nodejs:24 on the rpmbuild host before npm-based builds.

genieacs-sim is outdated and will not build on modern NodeJS versions.

If staging shows GenieACS issues on 24, fall back to Maintenance LTS: nodejs:22 with Requires >= 1:22 and < 1:23.

NodeJS v16 is out of maintenance since 2023, v24 is the current LTS release.

Pin nodejs >= 1:24 and < 1:25 on genieacs and nodejs-axios-nmsprime
(EL9 modular packages need epoch-qualified bounds). Teach
build.sh to enforce nodejs:24 on the rpmbuild host before npm-based builds.

genieacs-sim is outdated and will not build on modern NodeJS versions.

If staging shows GenieACS issues on 24, fall back to Maintenance LTS:
nodejs:22 with Requires >= 1:22 and < 1:23.

Co-authored-by: Cursor <cursoragent@cursor.com>
@xee8ai xee8ai force-pushed the feature/laravel-13 branch from 0cd0449 to b4f825e Compare May 27, 2026 19:15
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