buf icon indicating copy to clipboard operation
buf copied to clipboard

Use Tracks in CI/CD

Open amckinney opened this issue 3 years ago • 1 comments

All of the server-side components are in-place for release tracks, so we can turn our attention to tying it to a better CI/CD experience.

In short, when I push a GitHub branch, I want to see a release track with the same name in my BSR repository. This will help people iterate on a tighter feedback loop and give them access to BSR resources that would otherwise require a lot of manual processes (e.g. pushing to multiple BSR repositories).

amckinney avatar Feb 03 '22 17:02 amckinney

I did some initial work on this creating a proof-of-concept workflow that pushes commits to a bsr track named for the current git branch and adds a commit status with a link to the bsr commit.

I am now working on tagging bsr commits with the corresponding git commit hash and handling instances where the same commit exists on multiple git branches.

WillAbides avatar Feb 04 '22 17:02 WillAbides

Tracks aren't relevant anymore, so we can close this one out.

amckinney avatar Aug 10 '22 23:08 amckinney