仕事
https://github.com/himanoa/npm-workspace-based-gha-workflow-optimizer
これをまともに使えるようにpackage.jsonの設定をいじったり、リリースしまくってたりしていた。
使えるようになったので職場のプロジェクトのCIタスクで書き直して、このツールで最適化するワークフローを組んだ。
朝、10kJPY入ったSuicaをなくしてしまったことが判明してつらかった。
なぜかそのまま出社したが、何もなく仕事して帰ってきた。雨に塗れてまじでさいあく~~~
Rimbu
本当は土日でいろいろな作業をしようとおもったのだが、土日はリフレッシュにゲームばっかりしていたので、何も作業ができていなかった。
さすがに失踪は嫌だなということで今日いろいろPRを作ったりした。
上のPRは node16のモジュールシステムでよみこんだ時に、commonjsで読むはずがESMのtypesを読んでtypescriptコンパイラーが怒ってくる問題を修正するパッチだ。
tscを使ってビルドアーティファクトを作っているプロジェクトだったのだが、tsupを使ったほうが設定を簡略化できたり、他のパッケージのre-exportをバンドルできたりとメリットがおおきいのでtsupを使うように変更した。
下のやつはCIみてたらdeprecatedなバージョン使ってることがわかったので適当にPRを作ってみた。
RimbuのコミュニティDiscordに参加していて、英語でコミュニケーションを取る必要があるのだが、自分がいいたいことを英語に変換してやりとりするのがめっちゃ大変だとおもった。いい経験なのでがんばるが、Google翻訳に日本語をうちこんで出てきた英文を逆変換している限り英語の勉強にならない気がするのでどうしようか…とおもっている
英語に苦手意識はないのだが、普通にできないもんはできない、みたいな話がありどうやってできるようになればいいんだろうか…になっている
明日
TRPGのGM業(日程確定)
仕事
ゴミ捨て
電話