Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js v22 対応 #1025

Open
1 task
ties-makimura opened this issue May 28, 2024 · 5 comments
Open
1 task

Node.js v22 対応 #1025

ties-makimura opened this issue May 28, 2024 · 5 comments
Labels
enhancement 新機能実装またはリクエスト

Comments

@ties-makimura
Copy link

どのような問題を解決する機能追加でしょうか?

Node.js 22 対応をする。
前回は18の対応を実施した #853

あなたが望む解決方法について書いてください

Node.js 22 で動作するようにする。

本 issue を close する条件

  • コードに実装された。

追記・備考

以下のタイミングで,READMEの記述がNode.js LTSと,バージョン指定からLTSになっているのが見ていて気になった
b170e44

@ties-makimura ties-makimura added the enhancement 新機能実装またはリクエスト label May 28, 2024
@kou029w
Copy link

kou029w commented May 28, 2024

以下のタイミングで,READMEの記述がNode.js LTSと,バージョン指定からLTSになっているのが見ていて気になった

セキュリティアップデートとメンテナンスの手間を省く目的でたしかそのコミットでLTSとした覚えがあります
Node.js v22 が アクティブ LTS となるのは例年通りであれば 10 月頃を予定しています
ただそれらは新しいバージョンの環境で動作のテストを禁止するものではないので package.json の engines を書き換えれば一応今でも Node.js v22 でも動くかなと思います (ただし依存するパッケージの中には動作未対応のものも含まれる可能性あり、要検証)

@dynamis
Copy link

dynamis commented Jun 6, 2024

進行方法 (前回と同じ)

  • v22 対応で必要な依存関係の更新など事前に分かることは先にする
  • PR 入れて動作試験を一通り牧村さんなどにしてもらう
  • 見つかった問題に順次対応する

@kou029w
Copy link

kou029w commented Nov 5, 2024

Node.js — Node v22.11.0 (LTS)
(例年どおり) 先日 Node.js v22 は無事に Active LTS になったようですねー


Node.js — Node.js Releases

@ties-makimura
Copy link
Author

@kou029w
依存関係更新時,Docker の Moodleや Postgres を更新する場合,Moodleについては4.5 (次のLTS)でお願いします。

image
https://moodledev.io/general/releases

@kou029w
Copy link

kou029w commented Dec 3, 2024

"node": "^16.13.0 || ^18.12.0 || ^20.0.0"

  • v16 は EoL
  • v18 は依存関係によっては対応していないものが出ている可能性あり

前回:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 新機能実装またはリクエスト
Projects
None yet
Development

No branches or pull requests

3 participants