misskey icon indicating copy to clipboard operation
misskey copied to clipboard

Fix package.json

Open CyberRex0 opened this issue 2 years ago • 5 comments

What

Resolve #9382 backendのsyslog-proと、clientのbrowser-image-resizer はGitからインストールするようになっているが、指定方法を変更し、一旦リポジトリをアーカイブとしてダウンロードしインストールさせるようにする。 https://misskey.io/notes/98zn828k9a

Why

TermuxでGitからのダイレクトインストール (git+...)がうまく行かないため

CyberRex0 avatar Dec 21 '22 23:12 CyberRex0

Checksのyarn installが失敗するようになった どうして

CyberRex0 avatar Dec 21 '22 23:12 CyberRex0

dependabot が困る気もするがそもそも tar.gz のURL指定って基本 npm pack でできたものを指定する想定なはずなので (一応任意名前のフォルダ/package.jsonになってれば動くらしいけど) GitHub の自動生成tar.gzを指定するのは動きはしてもアレかもしれない

(というか本当はgit参照じゃなくて @misskey-dev/ あたりでちゃんと公開しろという話…)

あと browser-image-resizer は package-lock.json ないしコケないんじゃないかなあ。 CIコケてるのはインストール先変わったのに yarn.lock 変わってないからでは

rinsuki avatar Dec 22 '22 06:12 rinsuki

browser-image-resizerがコケてなかったのは事実

CyberRex0 avatar Dec 22 '22 08:12 CyberRex0

Codecov Report

Merging #9383 (871d4a4) into develop (60e545b) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #9383   +/-   ##
========================================
  Coverage    22.31%   22.31%           
========================================
  Files          724      724           
  Lines        67170    67170           
  Branches      2171     2171           
========================================
  Hits         14991    14991           
  Misses       52179    52179           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

codecov[bot] avatar Dec 26 '22 15:12 codecov[bot]

・conflict修正 ・browser-image-resizerはgit+の形式に戻した

CyberRex0 avatar Jan 01 '23 08:01 CyberRex0

パッケージマネージャーをpnpmに移行にしたことにより、この問題は解消されたので取り下げ

CyberRex0 avatar Jan 16 '23 00:01 CyberRex0