blog.bouzuya.net

2024-08-02 bouzuya/googleapis-tonic のバグ修正

子どもの感染症で午後休。……と言いつつ、子どもが寝ている間にいくつかのミーティングに参加した。

bouzuya/googleapis-tonic 。一旦バグは直せたはず。

ある feature を有効にしたとき、合わせて有効化が必要な feature が無効状態になってしまうのを修正した。生成されたあとの .rs ファイルから依存をたどるのは難しそうだったので .proto ファイルの import ...;package ...; から Cargo.toml[features] に表現する依存関係を構築した。

まだ実装がごちゃついているので手直ししたい。あとは定期バージョンアップをする必要があるので、そのための GitHub Actions の workflow を用意したい。

crates.io の features の個数の上限に関しては返信待ち。こちらから一度返信したが、それへの返事がない。


今日のコミット。