Naturally, none of these things should ever happen for real when running tests, unless
you are sure that any filesystem operations are strictly scoped to a location made for and maintained by the
test itself. To avoid actually running things like making real API requests or shelling out to git
commands, we stub them. You should look at how that's done within some existing tests.
https://github.com/cli/cli/blob/9dd102ffd081ce455bb55ee3af92372c190dc2b4/Makefile#L41-L44
とりあえず個別実行がなくがつんしか無いっぽいので make test 走らせたら
えっえっみたいなのがボロボロ出てきてびびった。そもそも devcontainer が用意されてるんだけれど、こっちは先日 docker から podman に乗り換えたばかりで、podmanで(volumeをリモートで乗せる手段とかの関係で多分)素直に通らない事の一つが devcontainer という認識なのでローカルでやろうとしたのが裏目に出たか・・・
しかしなんで $HOME のが permission で弾かれてるんやと思ったら、このへんは home-manager で生成しているからさっくり消せない設定だった。
ひえー
https://github.com/cli/cli/blob/9dd102ffd081ce455bb55ee3af92372c190dc2b4/docs/project-layout.md?plain=1#L73-L84
🤔