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-path や crates:serde-firestore-value や crates:firestore-structured-query の依存も変更していく予定だ。
今日のコミット。