Skip to content
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

feat(proto): add buf labels for ibc-go release tags #8152

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

VolodymyrBg
Copy link

Description

This PR adds support for publishing Protocol Buffer definitions to the Buf Schema Registry with appropriate labels whenever a new IBC-Go release tag is created. This allows consumers of our Protobuf API to depend on specific tagged versions, ensuring API stability in their projects.

Changes include:

  • Updated GitHub workflow to trigger on tag creation with pattern 'v*..'
  • Added configuration to push buf schemas with labels that include the tag name
  • Updated documentation to explain how to use tagged versions in dependencies
  • Added information about the Buf Schema Registry to README

closes: #8070

#8070

Checklist

  • Targeted PR against the correct branch.
  • Linked to GitHub issue with discussion and accepted design.
  • Code follows the module structure standards and Go style guide.
  • Updated relevant documentation (docs/).
  • Added relevant godoc comments.
  • Provide a conventional commit message to follow the repository standards.
  • Include a descriptive changelog entry.
  • Re-reviewed Files changed in the GitHub PR explorer.
  • Review SonarCloud Report in the comment section below once CI passes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add buf labels for ibc-go tags
1 participant