Skip to content

STCLI-282 BREAKING bump engines.node to ^22.12.0#398

Merged
zburke merged 3 commits intomainfrom
engines-node-22
Apr 9, 2026
Merged

STCLI-282 BREAKING bump engines.node to ^22.12.0#398
zburke merged 3 commits intomainfrom
engines-node-22

Conversation

@zburke
Copy link
Copy Markdown
Member

@zburke zburke commented Apr 9, 2026

  • bump engines.node to ^22.12.0
  • bump @folio/stripes-webpack to ^7.0.0
  • bump @folio/eslint-config-stripes to ^9.0.0

Absorbing the stripes-webpack update (see folio-org/stripes-webpack#183) requires raising the minimum supported version of Node to at least v20 due to its transitive dependencies. We are bumping all the way to v22 here to make it possible to absorb similar updates in the future without needing to break compatibility again. v22.12.0 specifically is chosen because that is the minimum version where require(esm) is enabled by default.

Refs STCLI-282

zburke added 3 commits April 7, 2026 08:55
Bump `engines.node` to v22 to accommodate `@folio/stripes-webpack` v7.

Refs STCLI-XXX
@zburke zburke requested a review from a team as a code owner April 9, 2026 21:43
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Jest Unit Test Results

0 tests  ±0   0 ✅ ±0   0s ⏱️ ±0s
0 suites ±0   0 💤 ±0 
0 files   ±0   0 ❌ ±0 

Results for commit d8a3949. ± Comparison against base commit 1e7445a.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 9, 2026

@zburke zburke merged commit 96f7875 into main Apr 9, 2026
15 checks passed
@zburke zburke deleted the engines-node-22 branch April 9, 2026 21:56
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