diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml new file mode 100644 index 000000000..0de1aed6c --- /dev/null +++ b/.github/workflows/buf.yml @@ -0,0 +1,20 @@ +on: + push: + branches: + - main + +jobs: + steps: + - uses: actions/checkout@v2 + - uses: bufbuild/buf-setup-action@v0.6.0 + - uses: bufbuild/buf-lint-action@v1 + with: + input: 'prompb' + - uses: bufbuild/buf-breaking-action@v1 + with: + input: 'prompb' + against: 'https://github.com/prometheus/prometheus.git#branch=main,ref=HEAD~1,subdir=prompb' + - uses: bufbuild/buf-push-action@v1 + with: + input: 'prompb' + buf_token: ${{ secrets.BUF_TOKEN }} diff --git a/prompb/buf.lock b/prompb/buf.lock new file mode 100644 index 000000000..30b0f0847 --- /dev/null +++ b/prompb/buf.lock @@ -0,0 +1,10 @@ +# Generated by buf. DO NOT EDIT. +version: v1 +deps: + - remote: buf.build + owner: gogo + repository: protobuf + branch: main + commit: 4df00b267f944190a229ce3695781e99 + digest: b1-sjLgsg7CzrkOrIjBDh3s-l0aMjE6oqTj85-OsoopKAw= + create_time: 2021-08-10T00:14:28.345069Z diff --git a/prompb/buf.yaml b/prompb/buf.yaml new file mode 100644 index 000000000..694880a26 --- /dev/null +++ b/prompb/buf.yaml @@ -0,0 +1,4 @@ +version: v1 +name: buf.build/prometheus/prometheus +deps: + - buf.build/gogo/protobuf