2024-08-23 bouzuya/googleapis-tonic の GitHub Actions 設定
今日は休み。 bouzuya/googleapis-tonic の GitHub Actions の workflow を追加した。
bouzuya/serde-firestore-value に組み込もうとしてみて、 google::r#type
が re-export されていないことに気づいて直した。……が、まだ先日の README の全件 publish が終わっていないので、その後でさらに publish することになる。
約 480 crates を 10 分間隔で publish するので 4800 分 (80 時間) くらいかかる。気長に待つ。
今回は local だけど、次回は GitHub Actions でできるといいな……。 GitHub Actions 側はデフォルトでは 360 分 (6 時間) で timeout なので、設定を変えるか、 schedule を変更して 1 時間おきくらいに publish をかけるようにしてもいいかもしれない。 concurrency 設定を入れているので複数起動はしないはずだし……。そのあたりも実験かな。
今日のコミット。
- googleapis-tonic 13 commits
- Regenerate crates to re-export modules
- Change pub(crate) to pub
- Regenerate crates using googleapis/google#6f3c628e7fc39b5ca7186aba1a67ae39454d0752
- Fix update workflow
- Fix update_googleapis subcommand
- Update googleapis
- Fix update-googleapis subcommand
- Fix checkout command
- Add protoc
- Fix workflows
- Fix clippy warnings
- Add github workflows
- Regenerate crates using googleapis/google#87fc660f97f73400a420cca25fc0dd71741175cd