refactor(proto): host module proto files within modules (#18758)
This commit is contained in:
@@ -1,20 +1,23 @@
|
||||
name: Buf-Push
|
||||
# name: Buf Push
|
||||
# Protobuf runs buf (https://buf.build/) push updated proto files to https://buf.build/cosmos/cosmos-sdk
|
||||
# This workflow is only run when a .proto file has been changed
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- "proto/**"
|
||||
# on:
|
||||
# push:
|
||||
# tags:
|
||||
# - "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10
|
||||
# - "v[0-9]+.[0-9]+.[0-9]+-rc[0-9]+" # Push events to matching v*-rc*, i.e. v1.0-rc1, v20.15.10-rc2
|
||||
# - "v[0-9]+.[0-9]+.[0-9]+-beta[0-9]+" # Push events to matching v*-beta*, i.e. v1.0-beta1, v20.15.10-beta2
|
||||
# - "v[0-9]+.[0-9]+.[0-9]+-alpha[0-9]+" # Push events to matching v*-alpha*, i.e. v1.0-alpha1, v20.15.10-alpha2
|
||||
# paths:
|
||||
# - "proto/**"
|
||||
|
||||
jobs:
|
||||
push:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: bufbuild/buf-setup-action@v1.29.0
|
||||
- uses: bufbuild/buf-push-action@v1
|
||||
with:
|
||||
input: "proto"
|
||||
buf_token: ${{ secrets.BUF_TOKEN }}
|
||||
# jobs:
|
||||
# root:
|
||||
# runs-on: ubuntu-latest
|
||||
# name: "Push to buf.build/cosmos/cosmos-sdk"
|
||||
# steps:
|
||||
# - uses: actions/checkout@v4
|
||||
# - uses: bufbuild/buf-setup-action@v1.29.0
|
||||
# - run: buf push proto --tag ${{ github.ref_type == 'tag' && github.ref_name || github.sha }} # https://github.com/bufbuild/buf-push-action/issues/20
|
||||
|
||||
## TODO at each module tag to their own buf repository
|
||||
|
||||
Reference in New Issue
Block a user