Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This updates CI to use the new `buf-action` replacing `buf-setup`, `buf-lint`, `buf-breaking` and `buf-push` unifying these tasks as one. The new behaviour is as follows: - On pull requests: run build, lint, format and breaking change detection checks. - On push: build and then push the changes of the latest commit with the label of the current branch (e.g. main). - On delete: archive the label associated with the delete (e.g. the branch name of the PR). Change in behaviour: - Buf version has been set to `1.32.2`, the current latest release. - Checks no longer block pushes of commits to the BSR. - Formatting checks have been added to `buf-ci.yaml`. - Go version has been bumped to the latest minor release, for maintenance reasons only. - Use the setup-go cache for better caching of build artifacts.
- Loading branch information