Remove protobuf requirement
Metadata
Current evaluation
Protobuf version restriction was removed after upstream py-macaroon-bakery released v1.3.4, resolving the CI compatibility block. The maintainer confirmed the fix and closed the issue.
Suggested action: —
No scores available.
Issue body
### What needs to get done
- [ ] Revert this PR: https://github.com/canonical/craft-store/pull/131
- [ ] Remove protobuf from renovate.json's `ignoreDeps`
When there's a release of macaroonbakery that fixes this: https://github.com/go-macaroon-bakery/py-macaroon-bakery/issues/94
### Why it needs to get done
We don't directly depend on protobuf, we just needed to limit the version for CI until the resolution of https://github.com/go-macaroon-bakery/py-macaroon-bakery/issues/94
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Protobuf version restriction was removed after upstream py-macaroon-bakery released v1.3.4, resolving the CI compatibility block. The maintainer confirmed the fix and closed the issue. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as resolved. The issue tracked removing a temporary protobuf CI pin until an upstream macaroonbakery fix was released. The maintainer confirmed version 1.3.4 resolves the dependency, unblocking the requirement removal. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed after upstream py-macaroon-bakery 1.3.4 resolved the compatibility issue. The protobuf version restriction was reverted and removed from renovate configuration, completing the requested changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed after py-macaroon-bakery 1.3.4 resolved the underlying conflict. The protobuf version restriction was reverted and the renovate ignore rule removed, completing the task. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #131 chore(deps): freeze protobuf | craft-store | merged | Merged to freeze the protobuf dependency version, resolving upstream compatibility issues in py-macaroon-bakery. Approved by one reviewer, passed CI, and modified a single file with three added lines. |