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

misskey-jsが最新ではない #84

Closed
kakkokari-gtyih opened this issue Dec 26, 2023 · 12 comments
Closed

misskey-jsが最新ではない #84

kakkokari-gtyih opened this issue Dec 26, 2023 · 12 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation high priority upstream Dependencies-related issue

Comments

@kakkokari-gtyih
Copy link
Collaborator

kakkokari-gtyih commented Dec 26, 2023

misskey-dev/misskey の misskey-js が使いたい(力技でdevelopのmisskey-jsを引っ張ってきていたが使えなくなったのでnpmの最新バージョンまで戻すことになってしまった)
すでに一部のドキュメントの自動生成に使っているので対応が急がれる

@kakkokari-gtyih kakkokari-gtyih added bug Something isn't working documentation Improvements or additions to documentation upstream Dependencies-related issue labels Dec 26, 2023
@kakkokari-gtyih kakkokari-gtyih changed the title misskey-jsの misskey-jsが最新ではない Dec 26, 2023
@kakkokari-gtyih
Copy link
Collaborator Author

Related to misskey-dev/misskey#12406

@kakkokari-gtyih
Copy link
Collaborator Author

kakkokari-gtyih commented Dec 26, 2023

misskey-dev/misskey#12406 (comment)

submoduleの仕組みがわからないのでよくわかってないけど、Misskey本体のバンドルがビルド時に全部Vercelに乗るのであれば容量的にまずいかもしれない

@samunohito
Copy link
Member

ちょっと勘違いしてた、submodule関係なさそう

Misskey本体のバンドルがビルド時に全部Vercelに乗る

いや…これはないはずですよ。
sparsecheckoutはリポジトリの一部分のファイルのみを取得する機能なので、misskey-jsだけを取得するようにすれば他の構成ファイルはバンドルされないはず

@samunohito
Copy link
Member

(そこまでするならpublishしてもらった方が早いと言われたら、それはそう)

@anatawa12
Copy link
Member

anatawa12 commented Dec 26, 2023

pnpm/pnpm#4765 がないので、 yarnpkg/yarn#4725 (comment) にあるように gitpkg.now.sh を使うのが一時的な workaroundになるかも

sparsecheckoutはcheckoutするときのgit operationをいじらないといけないので(submoduleの設定ではなかったはず[未検証]) Vercel に詳しくないですが Vercel 側が勝手にcloneするのであればsparsecheckoutできないと思います

@samunohito
Copy link
Member

oh..

@kakkokari-gtyih
Copy link
Collaborator Author

gitpkg.now.sh

gitpkgが動作しなくなったのでこのissueが立ってるんですよね…

@anatawa12
Copy link
Member

なるほどです

@kakkokari-gtyih
Copy link
Collaborator Author

もうpublishしてもらうしかなさそうですかね・・・?

@anatawa12
Copy link
Member

anatawa12 commented Dec 26, 2023

誰かがfork作ってそこのgithub actions等でmisskey-jsをrootにしたブランチ生やすとか一応できなくはないけど、publishが早いとは思います。

(repo rootであれば別branchで一応npmのgit dependencyが使えるので)

@kakkokari-gtyih
Copy link
Collaborator Author

publishされるまで待ちます・・・

@kakkokari-gtyih
Copy link
Collaborator Author

Done in 574ab89

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation high priority upstream Dependencies-related issue
Projects
None yet
Development

No branches or pull requests

3 participants