Skip to content

remove node < 20.18 & remove npm < 8.7 - #1273

Merged
jkowalleck merged 39 commits into
mainfrom
remove-node_lt_20.18
Mar 31, 2025
Merged

remove node < 20.18 & remove npm < 8.7#1273
jkowalleck merged 39 commits into
mainfrom
remove-node_lt_20.18

Conversation

@jkowalleck

@jkowalleck jkowalleck commented Mar 29, 2025

Copy link
Copy Markdown
Member

  • ci remove node 14, 16, 18
  • ci remove npm 7, 8 (<8.7)
  • manifest , readme, hostory
  • migrate tsconfig
  • migrate tests data
  • migrate tests - CLi passthrough
  • remove no-longer-used implementations - compat and foo
  • compatible version test in runtime and asaintegration test

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck added enhancement New feature or request breaking-change breacking change. causes a new major version. labels Mar 29, 2025
@jkowalleck jkowalleck added this to the v3.0.0 milestone Mar 29, 2025
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck changed the title [WIP] Remove node lt 20.18 [WIP] Remove node < 20.18 & remove npm < 8 Mar 29, 2025
@jkowalleck jkowalleck changed the title [WIP] Remove node < 20.18 & remove npm < 8 remove node < 20.18 & remove npm < 8 Mar 29, 2025
@jkowalleck
jkowalleck marked this pull request as ready for review March 29, 2025 13:27
@jkowalleck
jkowalleck requested a review from a team as a code owner March 29, 2025 13:27
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@codacy-production

codacy-production Bot commented Mar 29, 2025

Copy link
Copy Markdown

Coverage summary from Codacy

See diff coverage on Codacy

Coverage variation Diff coverage
-0.73% (target: 80.00%)
Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (e67af5e) 1380 1125 81.52%
Head commit (fda2fb3) 1359 (-21) 1098 (-27) 80.79% (-0.73%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#1273) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

See your quality gate settings    Change summary preferences

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck changed the title remove node < 20.18 & remove npm < 8 remove node < 20.18 & remove npm < 8.7 Mar 29, 2025
@jkowalleck
jkowalleck marked this pull request as draft March 29, 2025 20:01
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck
jkowalleck marked this pull request as ready for review March 30, 2025 09:59
@jkowalleck
jkowalleck merged commit d6da4ce into main Mar 31, 2025
@jkowalleck
jkowalleck deleted the remove-node_lt_20.18 branch March 31, 2025 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change breacking change. causes a new major version. enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BC: remove support for end-of-lice npm BC: drop support for node<v20.18

1 participant