npocccties / chibichilo

CHiBi-CHiLOは,インターネットに散在するビデオを,トピック単位で整理,管理し,組み合わせて,複数のLMSにビデオ教材として提供するオンライン学習支援ツールです.
https://npocccties.github.io/chibichilo/
MIT License
6 stars 3 forks source link

Node.js v22 対応 #1025

Open ties-makimura opened 6 months ago

ties-makimura commented 6 months ago

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

Node.js 22 対応をする。 前回は18の対応を実施した https://github.com/npocccties/chibichilo/pull/853

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

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

本 issue を close する条件

追記・備考

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

kou029w commented 6 months ago

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

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

dynamis commented 5 months ago

進行方法 (前回と同じ)

kou029w commented 3 weeks ago

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

Node.js — Node.js Releases

ties-makimura commented 2 weeks ago

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

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