Skip to content

ci: publish stable protos to Buf - #5208

Merged
SDAChess merged 2 commits into
mainfrom
ci/publish-protos-to-buf/SDAChess
Nov 3, 2026
Merged

SDAChess merged 2 commits into
mainfrom
ci/publish-protos-to-buf/SDAChess

Conversation

@SDAChess

@SDAChess SDAChess commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

Publish the public protobuf schemas to buf.build/openshell/core during stable releases, using the release tag as the Buf label and linking to the exact release source commit. Prereleases skip Buf publication.

Related Issue

No tracking issue, as requested.

Changes

  • Add a stable-only publication job to the shared release workflow and forward BUF_TOKEN from the stable caller.
  • Name the public Buf module and explicitly publish only proto/ with nix develop -c buf push proto.
  • Include Buf in the Nix development shell and document publication and setup requirements.

Release Notes

Testing

  • buf build passes using Buf from the pinned Nix inputs; nix develop -c buf build proto also passes for the explicit public input.
  • Actionlint passes for the changed workflows with the existing unsupported concurrency.queue diagnostic filtered. The unfiltered run reports only that existing key.
  • Zizmor reports no medium or high findings for the changed workflows.
  • Nix formatting and git diff --check pass.
  • Live registry publication was not run locally; it runs during a stable release.
  • Pre-commit hook skipped as requested.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • CI documentation and release guidance updated

Signed-off-by: Simon Scatton <sscatton@nvidia.com>
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

Signed-off-by: Simon Scatton <sscatton@nvidia.com>
@SDAChess
SDAChess enabled auto-merge November 3, 2026 13:31
@SDAChess
SDAChess added this pull request to the merge queue Nov 3, 2026
Merged via the queue into main with commit ba302a6 Nov 3, 2026
87 of 89 checks passed
@SDAChess
SDAChess deleted the ci/publish-protos-to-buf/SDAChess branch November 3, 2026 13:58
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.

2 participants