diff --git a/README.md b/README.md index 346a320..ebfdd00 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} @@ -81,7 +81,7 @@ This will install `buf` and optionally login to the schema registry but no addit Subsequent steps will have `buf` available in their $PATH and can invoke `buf` directly. ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: setup_only: true - run: buf build --error-format github-actions @@ -93,7 +93,7 @@ To skip or disable parts of the workflow, each step corresponds to a boolean fla For example to disable linting set the input `lint` to `false`: ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: lint: false ``` @@ -106,7 +106,7 @@ To trigger steps on different events use the GitHub action context to deduce the For example to enable formatting checks on both pull requests and push create an expression for the input `format`: ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: format: ${{ contains(fromJSON('["push", "pull_request"]'), github.event_name) }} ``` @@ -119,7 +119,7 @@ To conditionally run checks based on user input, use the GitHub action context t For example to disable breaking change detection on commits, create an expression on the input `breaking` to check the contents of the commit message: ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: breaking: | contains(fromJSON('["push", "pull_request"]'), github.event_name) && @@ -133,7 +133,7 @@ See [GitHub Actions job context](https://docs.github.com/en/actions/reference/co To ensure the version of `buf` is consistent across workflows it's recommended to always use an explicit version. ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: version: 1.32.2 ``` @@ -154,7 +154,7 @@ The `username` and `token` values can be stored as secrets in the repository set The `token` value can be [generated from the Buf Schema Registry UI](https://buf.build/docs/bsr/authentication#create-an-api-token). ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} @@ -192,7 +192,7 @@ runs-on: ubuntu-latest permissions: contents: read steps: - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: comment: false ``` @@ -204,7 +204,7 @@ To run the action for inputs not specified at the root of the repository, set th Breaking change detection will also be required to be set to include a `subdir` configured to the same input path. ```yaml -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: input: protos breaking_against: | @@ -221,7 +221,7 @@ Alternatively, you may wish to pre-checkout the base branch for breaking changes with: path: base ref: ${{ github.event.pull_request.base.sha }} -- uses: bufbuild/buf-action@v0.1.0 +- uses: bufbuild/buf-action@v0.1.1 with: input: head/protos breaking_against: base/protos @@ -294,7 +294,7 @@ jobs: contents: read steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: version: 1.32.2 username: ${{ secrets.BUF_USERNAME }} diff --git a/examples/buf-ci.yaml b/examples/buf-ci.yaml index 9bd7e4c..c5cdea2 100644 --- a/examples/buf-ci.yaml +++ b/examples/buf-ci.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} diff --git a/examples/only-checks.yaml b/examples/only-checks.yaml index 5cd4e7f..b2b8aa3 100644 --- a/examples/only-checks.yaml +++ b/examples/only-checks.yaml @@ -12,4 +12,4 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 diff --git a/examples/only-setup-defaults.yaml b/examples/only-setup-defaults.yaml index 6d01cbb..3a2c72d 100644 --- a/examples/only-setup-defaults.yaml +++ b/examples/only-setup-defaults.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: setup_only: true - env: diff --git a/examples/only-setup.yaml b/examples/only-setup.yaml index 6898a56..e94cb35 100644 --- a/examples/only-setup.yaml +++ b/examples/only-setup.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: # Add username or token secrets to your repository settings to # authenticate with the Buf Schema Registry. diff --git a/examples/only-sync.yaml b/examples/only-sync.yaml index f30e29b..210b6d0 100644 --- a/examples/only-sync.yaml +++ b/examples/only-sync.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} diff --git a/examples/push-on-changes.yaml b/examples/push-on-changes.yaml index 158a9b3..2278a35 100644 --- a/examples/push-on-changes.yaml +++ b/examples/push-on-changes.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} diff --git a/examples/skip-on-commits.yaml b/examples/skip-on-commits.yaml index f1814be..013805e 100644 --- a/examples/skip-on-commits.yaml +++ b/examples/skip-on-commits.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} diff --git a/examples/skip-on-labels.yaml b/examples/skip-on-labels.yaml index cdc2672..b7faba3 100644 --- a/examples/skip-on-labels.yaml +++ b/examples/skip-on-labels.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: username: ${{ secrets.BUF_USERNAME }} token: ${{ secrets.BUF_TOKEN }} diff --git a/examples/validate-push.yaml b/examples/validate-push.yaml index 25bfd75..a9ee095 100644 --- a/examples/validate-push.yaml +++ b/examples/validate-push.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: # Username and token are required to authenticate with the Buf Schema Registry. username: ${{ secrets.BUF_USERNAME }} diff --git a/examples/version-env.yaml b/examples/version-env.yaml index 6249255..48e6f6c 100644 --- a/examples/version-env.yaml +++ b/examples/version-env.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: setup_only: true - run: buf version diff --git a/examples/version-file.yaml b/examples/version-file.yaml index 9470d4e..170f5de 100644 --- a/examples/version-file.yaml +++ b/examples/version-file.yaml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v4 - run: | echo "1.32.0" > .bufversion - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: setup_only: true - run: buf version diff --git a/examples/version-input.yaml b/examples/version-input.yaml index 6ce5590..031f110 100644 --- a/examples/version-input.yaml +++ b/examples/version-input.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: setup_only: true version: 1.32.2 diff --git a/examples/version-latest.yaml b/examples/version-latest.yaml index b06173b..822f65c 100644 --- a/examples/version-latest.yaml +++ b/examples/version-latest.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v0.1.0 + - uses: bufbuild/buf-action@v0.1.1 with: setup_only: true - run: buf version