blog.bouzuya.net

2024-08-13 googleapis-tonic- の 486 個の crate を cargo publish し終えた

bouzuya/googleapis-tonic の 486 個の googleapis-tonic-* crate の cargo publish を終えた。

crates:googleapis-tonic-google-firestore-v1 については bouzuya/rust-examples で軽く動作を確認した。

今後はこれらのメンテナンスを考えていく。

まずは定期的に googleapis/googleapis を指している git submodule を更新し、それを反映した形で再生成する。この「同期・再生成」の手順を自動化していきたい。

また 486 個の crate を cargo publish する際は新規の crate の際の 10 min ほどではないものの、 5 min の間隔を空ける必要がある。この間隔のために cargo publish にはかなりの時間がかかるため一括更新ではなく変更のあった crate のみを「差分更新」できるように処理を変更する必要がある。

並行して crates:firestore-pathcrates:serde-firestore-valuecrates:firestore-structured-query の依存も変更していく予定だ。


今日のコミット。