-
Notifications
You must be signed in to change notification settings - Fork 313
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
Tags are not pushed to Buf schema registry #1667
Comments
We should be sure to fix this before the next testnet release. |
We suspect we just need to run the relevant github actions workflows on tag pushes. That should accommodate. I'll pick this one up. |
We want to ensure that API users can track protobuf definitions from a specific tag. Updates the GH Actions workflow accordingly. Closes #1667.
We want to ensure that API users can track protobuf definitions from a specific tag. Updates the GH Actions workflow accordingly. Closes #1667.
Looks like #1690 didn't resolve this; I still don't see any named tags on the buf build page. Re-opening to track follow-up. |
Looks like the buf-push action does not support pushing named git tags natively. In buf, a "tag" maps to the git commit sha1 by default. Now that buf supports multiple |
@conorsch Do we still want to do this? |
Yes, this would be hugely helpful for downstream implementers consuming the buf-built codegen: right now, the usual practice is "pull the latest" and try to time that action near release day. It'd be much saner if downstream could just say "I want v0.63.2" and pin that version explicitly. Looks like there's finally a pending PR to add this functionality to the GHA we use. I'll take a look and see if we can push tags from local CLI for a handful of our most recent tags. |
I just pushed a few historical tags by checking them out in git and using
So only We'll see how the GHA PR review fares, and circle back. For now, I'll just push up a tag manually post-release to keep things organized, until we have a fully automated solution. |
Belatedly published a |
Well that's annoying: we haven't altered the protos from the latest push from
Not sure there's much more we can do for devex here, but will make sure to ask some of our downstream integrators about reasonable expectations. |
Describe the bug
Looking at https://buf.build/penumbra-zone/penumbra/tags/main, we just have a bunch of commit IDs and not any of our actual tagged versions.
I suspect this is because we're not pushing to buf on tags, only on deploys to main.
This is a problem because we would like API users to be able to pick a tagged version of the protobuf definitions to use against a tagged testnet.
The text was updated successfully, but these errors were encountered: