misskey
misskey copied to clipboard
Fix package.json
What
Resolve #9382
backendのsyslog-pro
と、clientのbrowser-image-resizer
はGitからインストールするようになっているが、指定方法を変更し、一旦リポジトリをアーカイブとしてダウンロードしインストールさせるようにする。
https://misskey.io/notes/98zn828k9a
Why
TermuxでGitからのダイレクトインストール (git+...
)がうまく行かないため
Checksのyarn installが失敗するようになった どうして
dependabot が困る気もするがそもそも tar.gz のURL指定って基本 npm pack
でできたものを指定する想定なはずなので (一応任意名前のフォルダ/package.json
になってれば動くらしいけど) GitHub の自動生成tar.gzを指定するのは動きはしてもアレかもしれない
(というか本当はgit参照じゃなくて @misskey-dev/
あたりでちゃんと公開しろという話…)
あと browser-image-resizer は package-lock.json ないしコケないんじゃないかなあ。 CIコケてるのはインストール先変わったのに yarn.lock 変わってないからでは
browser-image-resizerがコケてなかったのは事実
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.
・conflict修正
・browser-image-resizerはgit+
の形式に戻した
パッケージマネージャーをpnpmに移行にしたことにより、この問題は解消されたので取り下げ