← Back to issue list

Remove protobuf requirement

View original Github issue

Metadata

Project
craft-store
Number
#132
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

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.
74%