You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix doctests for protobuf 3.x API and add integration test docs
- Update MutateRow, MutateRows, CheckAndMutateRow doctests to use
protobuf 3.x oneof enum variant syntax instead of field assignment
- Add integration testing section to CLAUDE.md with GCP project details
- Add *.json to .gitignore to protect credentials
Copy file name to clipboardExpand all lines: .beads/issues.jsonl
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
{"id":"rust-bigtable-30c","title":"Fix doctests for protobuf 3.x API","description":"Why: 3 doctests fail - MutateRow, MutateRows, CheckAndMutateRow use old delete_from_row field syntax instead of mutation oneof. Done when: cargo test -- --ignored passes.","status":"closed","priority":1,"issue_type":"bug","created_at":"2025-12-10T00:10:09.897449+01:00","updated_at":"2025-12-10T00:12:18.386935+01:00","closed_at":"2025-12-10T00:12:18.386935+01:00","close_reason":"Fixed 3 doctests for protobuf 3.x API compatibility"}
1
2
{"id":"rust-bigtable-3qg","title":"Update protobuf API usage (RepeatedField -\u003e Vec, getter changes)","description":"Why: protobuf 3.x removed RepeatedField, changed getter prefixes. Done when: all src files use Vec and new getter names.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-12-09T23:19:20.609494+01:00","updated_at":"2025-12-09T23:25:32.573329+01:00","closed_at":"2025-12-09T23:25:32.573329+01:00","close_reason":"Updated protobuf API: RepeatedField-\u003eVec, MessageFull trait, direct field access","dependencies":[{"issue_id":"rust-bigtable-3qg","depends_on_id":"rust-bigtable-nko","type":"blocks","created_at":"2025-12-09T23:20:08.478991+01:00","created_by":"daemon"},{"issue_id":"rust-bigtable-3qg","depends_on_id":"rust-bigtable-k8t","type":"blocks","created_at":"2025-12-09T23:20:16.756889+01:00","created_by":"daemon"}]}
2
3
{"id":"rust-bigtable-6u0","title":"Update goauth API (get_token_with_creds -\u003e get_token_blocking)","description":"Why: goauth 0.17 renamed token retrieval function. Done when: utils.rs uses get_token_blocking or async get_token.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-12-09T23:19:33.88726+01:00","updated_at":"2025-12-09T23:23:20.639651+01:00","closed_at":"2025-12-09T23:23:20.639651+01:00","close_reason":"Updated get_token_with_creds to get_token_blocking","dependencies":[{"issue_id":"rust-bigtable-6u0","depends_on_id":"rust-bigtable-nko","type":"blocks","created_at":"2025-12-09T23:20:08.546442+01:00","created_by":"daemon"}]}
3
4
{"id":"rust-bigtable-i1x","title":"Replace rustc-serialize with base64 crate","description":"Why: rustc-serialize is deprecated. Done when: base64 encoding uses base64 crate, rustc-serialize removed from deps.","status":"closed","priority":1,"issue_type":"task","created_at":"2025-12-09T23:19:10.820357+01:00","updated_at":"2025-12-09T23:23:20.610896+01:00","closed_at":"2025-12-09T23:23:20.610896+01:00","close_reason":"Replaced rustc_serialize::base64 with base64 crate","dependencies":[{"issue_id":"rust-bigtable-i1x","depends_on_id":"rust-bigtable-nko","type":"blocks","created_at":"2025-12-09T23:20:08.445798+01:00","created_by":"daemon"}]}
0 commit comments