なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

GitHub

wait-on が Node.js 18 で動かない

先週は忙しすぎて死んでいた......。 ということで、本題の話。 Storybook を GitHub Actions で動かしたいとき、サンプルに npx wait-on tcp:6006 として他プロセスのサーバーが起動するのを待つ、というものがあるんですが、それが Node.js 18 だと一生終…

GitHub でシンタックスハイライトを任意の言語として表示させたい

GitHub で認識できないけど JSON の拡張である hujson を GitHub 上で表示されると、シンタックスハイライトが効きません。 でもこいつは JSON なので、 JSON として認識させて、かつシンタックスハイライトもして欲しい! という場合は、 .gitattributes を…

GitHub の Label を一括で管理したい

嬉しいことにわたしが持っているいくつかのリポジトリについて、 Issue をちらほらたててもらえるのですが、どれがすでに見たものか、などが分からないことが出てきました。 そこで、ラベルでうまいこと管理しようと思ったのですが、個人でかなりの数のリポ…

GitHub Actions で特定の branch だけ処理を実行したい

処理の一部だけ、 master でのみ処理を行いたい、とかする方法。 GitHub Actions の YAML では、各 job と steps に対して、 if 条件の指定が使えるので、それを使う。 例えばこんな感じ - name: deploy to Netlify if: success() && github.ref == 'refs/he…

ローカルで GitHub Actions 開発をやりたい!

GitHub Actions をちまちま作っているのですが、いちいち push などをせずにローカル環境で 開発する方法みたいなのが見つからなかったので書いておきます。 (そもそも GitHub Actions を作っている人があまりいなさそうだけど...) 今回作ったもの GitHub - …