-
Notifications
You must be signed in to change notification settings - Fork 416
protobuf: update to 31.1 #57315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
protobuf: update to 31.1 #57315
Conversation
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍The build is attempting to clone the protobuf repository with v3.31.1 specified as a branch (using --branch=v3.31.1), but v3.31.1 is a tag, not a branch. The git checkout script in Melange is trying to use the tag as a branch name, causing the checkout to fail. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixesSuggested ChangesFile: protobuf.yaml
Replacement: Click to expand fix analysisAnalysisThe error occurs because the build is trying to use the Click to expand fix explanationExplanationThe build is failing because the The fix changes the checkout approach by:
This approach allows the system to first clone a valid branch (main) and then check out the specific tag reference. The git command will properly handle the tag reference rather than trying to find it as a branch. This matches the actual git workflow for checking out tags - first clone a branch, then check out the specific tag. The error message clearly shows the command that's failing: Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
9d51a31 to
c7b5023
Compare
Update package to 31.1 Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero@chainguard.dev>
c7b5023 to
4f6d7f8
Compare
dannf
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The change looks good in itself - thanks @aborrero! - but we'll need to plan/schedule an ABI transition, so ticking "Request changes" for now to add a blocking comment.
|
upstream weird logic in the git tags / github release will require additional work on this PR. Not ready to be merged just yet. |
|
Unassigning sustaining-team since this is blocked. |
|
This Pull Request is stale because it has been open for 90 days with |
|
Already on 32.1 on main, this is now obsolete. |
Update package to 31.1
Related: #56871
Pre-review Checklist
For version bump PRs
epochfield is reset to 0