今日やったこと
ブログ
ブログで日付形式が異なるのが原因でCIが落ちた事が何回かあったからテストを書いて自動的に形式を確認するようにしてみた
— こまもか🦊 (@Comamoca_) March 16, 2025
pre-commit使ってコミット前に走るようにしたので、これでもうこれが原因のCI落ちは回避できるはず...https://t.co/zQEXh99rVz
ブログで日付が間違っているせいでCIが落ちるトラブルが相次いだので、テストを実行することにした。
git-secretをpre-commitに適用した設定を応用してdeno test
を実行するようにしている。テスト自体はdate-fnsのparse関数を実行してるだけ。
これでリモートに不正な日付が記された投稿はpushされないはずなので、安心してブログを書く環境にまた一歩近づけたと思う。
ブログにテスト実装してるケースそんなに見ないのである程度運用してみて知見とか書いてみたいなと思っている。
Emacs
foldingのプラグインを探していたのだけど、うまいこと動くものが見付からなかったので明日Deep Researchとか使って探してみようかなと思った。
Cabin
以前はビルドできたのだけど、先日データが消えてしまったので書き直していた。 すぐ出来るでしょ〜と思ってたのだけど、想像以上に苦戦してしまった...
でもビルド自体はできるようになったので良かった。完成品はここに上げてある。
nix run github:Comamoca/nur-packages#cabin
で実行できる。
個人的にはMakefileの上書き方法が綺麗じゃないのと、コンパイラが外部から変更できないのが気になっているのでそのあたりのオプションを実装したいなと思っている。 あとcabin本体にもこれを使ったバイナリの生成と配布を行うworkflowをPRできたら良いな〜と思っている。まずはissueの起票からかな。
明日以降やりたいこと
家の手伝いで粗大ゴミを捨てにいったり色々あるのであんまり作業できなさそうだけど、cabinまわりとかEmacsの折り畳みまわりをやっていきたい。
あとセブンの揚げドーナツを食べ損ねたのでそれも食べたいし、ドデカミン1も買いに行きたい。