Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump @bufbuild/buf from 1.30.1 to 1.34.0 in /dashboard (#7859)
Bumps [@bufbuild/buf](https://github.com/bufbuild/buf) from 1.30.1 to 1.34.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bufbuild/buf/releases"><code>@bufbuild/buf</code>'s releases</a>.</em></p> <blockquote> <h2>v1.34.0</h2> <ul> <li>Add <code>buf config ls-modules</code> command to list configured modules.</li> <li>Fix issue where <code>buf generate</code> would succeed on missing insertion points and panic on empty insertion point files.</li> <li>Update <code>buf generate</code> to allow the use of Editions syntax when doing local code generation by proxying to a <code>protoc</code> binary (for languages where code gen is implemented inside of <code>protoc</code> instead of in a plugin: Java, C++, Python, etc).</li> <li>Allow use of an array of strings for the <code>protoc_path</code> property of for <code>buf.gen.yaml</code>, where the first array element is the actual path and other array elements are extra arguments that are passed to <code>protoc</code> each time it is invoked.</li> </ul> <h2>v1.33.0</h2> <ul> <li>Allow user to override <code>--source-control-url</code> and <code>--create-default-label</code> when using <code>--git-metadata</code> with <code>buf push</code>.</li> <li>Fix <code>buf push --git-metadata</code> when local tags point to different objects than the remote tags.</li> <li>Fix issue where comment ignores were not respected for <code>PROTOVALIDATE</code> lint rule violations.</li> <li>Add <code>buf beta registry label {create,get,list}</code> to replace <code>buf beta registry {draft, tag}</code> commands.</li> <li>Update <code>buf beta commit {get,list}</code> command outputs to display create time and stop displaying associated tags.</li> <li>Change the behavior of <code>buf beta commit list <buf.build/owner/repository></code> when the reference is empty. It now lists commits in the repository instead of listing commits of the default label.</li> <li>Update output of <code>buf format</code> to canonicalize the punctuation used in message literals in option values. The output now always uses <code>{</code> and <code>}</code> instead of <code><</code> and <code>></code>; it adds <code>:</code> separators between field names and message values if the source omitted them, and it removes unnecessary separators between fields (<code>,</code> and <code>;</code> are allowed, but neither is needed).</li> <li>Update <code>buf format -w</code> so that it does not touch files whose contents don't actually change. This eliminates noisy notifications to file-system-watcher tools that are watching the directory that contains proto sources.</li> <li>Update <code>buf generate</code> to work with plugins provided by protoc for versions v24.0 to v25.3. Editions support was experimental in these releases, and the plugins advertise incomplete support for editions, which triggers <code>buf</code> to report an error. With this fix, these plugins can be used again as long as none of the input files use editions syntax.</li> <li>Add <code>buf push --exclude-unnamed</code> flag to exclude unnamed modules when pushing to the BSR.</li> </ul> <h2>v1.32.2</h2> <ul> <li>Update <code>buf generate</code> to warn instead of error when proto3 optional is required but not supported by a plugin.</li> </ul> <h2>v1.32.1</h2> <ul> <li>Fix archive and git inputs so that <code>--path</code> and <code>--exclude-path</code> paths are relative to the <code>#subdir</code> rather than the root of the input. This fixes an unintended behavior change that was introduced in <code>v1.32.0</code>.</li> <li>Add <code>module</code> input for <code>protoc-gen-buf-lint</code> and <code>protoc-gen-buf-breaking</code> to allow users to specify the module for <code>v2</code> configuration files.</li> </ul> <h2>v1.32.0</h2> <p>This release contains the (completely backwards-compatible) next generation of the Buf CLI. The Buf CLI and its associated configuration have been completely overhauled to support monorepos as first-class citizens. We'd call it a v2 of buf, but it's not. Buf is enterprise-grade software, and we want you to be minimally impacted. The <code>v1.32.0</code> release of buf introduces <code>v2</code> config formats for both <code>buf.yaml</code> and <code>buf.gen.yaml</code>. All your current commands and <code>v1</code> configuration continue to work, so you can upgrade to <code>v2</code> configuration when appropriate.</p> <p>To read more about what's new, check out our blog and our docs:</p> <ul> <li><a href="https://buf.build/blog/buf-cli-next-generation">Introducing the next generation of the Buf CLI: still v1 and backwards-compatible</a></li> <li><a href="https://buf.build/blog/enhanced-buf-push-bsr-ui">Introducing the newly improved BSR UI and buf push experience</a></li> <li><a href="https://buf.build/docs/migration-guides/migrate-v2-config-files">Migrate to v2 configuration files</a></li> </ul> <hr /> <ul> <li>Add version <code>v2</code> for <code>buf.yaml</code> and <code>buf.gen.yaml</code> configuration files.</li> <li>Add <code>buf config migrate</code> to migrate configuration files to the latest version (now <code>v2</code>).</li> <li>Move <code>buf mod init</code> to <code>buf config init</code>. <code>buf mod init</code> is now deprecated.</li> <li>Move <code>buf mod ls-lint-rules</code> to <code>buf config ls-lint-rules</code>. <code>buf mod ls-lint-rules</code> is now deprecated.</li> <li>Move <code>buf mod ls-breaking-rules</code> to <code>buf config ls-breaking-rules</code>. <code>buf mod ls-breaking-rules</code> is now deprecated.</li> <li>Move <code>buf mod prune</code> to <code>buf dep prune</code>. <code>buf mod prune</code> is now deprecated.</li> <li>Move <code>buf mod update</code> to <code>buf dep update</code>. <code>buf mod update</code> is now deprecated.</li> <li>Move <code>buf mod {clear-cache,cc}</code> to <code>buf registry cc</code>. <code>buf mod {clear-cache,cc}</code> is now deprecated.</li> <li>Move <code>buf beta graph</code> to stable as <code>buf dep graph</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bufbuild/buf/blob/main/CHANGELOG.md"><code>@bufbuild/buf</code>'s changelog</a>.</em></p> <blockquote> <h2>[v1.34.0] - 2024-06-21</h2> <ul> <li>Add <code>buf config ls-modules</code> command to list configured modules.</li> <li>Fix issue where <code>buf generate</code> would succeed on missing insertion points and panic on empty insertion point files.</li> <li>Update <code>buf generate</code> to allow the use of Editions syntax when doing local code generation by proxying to a <code>protoc</code> binary (for languages where code gen is implemented inside of <code>protoc</code> instead of in a plugin: Java, C++, Python, etc).</li> <li>Allow use of an array of strings for the <code>protoc_path</code> property of for <code>buf.gen.yaml</code>, where the first array element is the actual path and other array elements are extra arguments that are passed to <code>protoc</code> each time it is invoked.</li> </ul> <h2>[v1.33.0] - 2024-06-13</h2> <ul> <li>Allow user to override <code>--source-control-url</code> and <code>--create-default-label</code> when using <code>--git-metadata</code> with <code>buf push</code>.</li> <li>Fix <code>buf push --git-metadata</code> when local tags point to different objects than the remote tags.</li> <li>Fix issue where comment ignores were not respected for <code>PROTOVALIDATE</code> lint rule violations.</li> <li>Add <code>buf beta registry label {create,get,list}</code> to replace <code>buf beta registry {draft, tag}</code> commands.</li> <li>Update <code>buf beta commit {get,list}</code> command outputs to display create time and stop displaying associated tags.</li> <li>Change the behavior of <code>buf beta commit list <buf.build/owner/repository></code> when the reference is empty. It now lists commits in the repository instead of listing commits of the default label.</li> <li>Update output of <code>buf format</code> to canonicalize the punctuation used in message literals in option values. The output now always uses <code>{</code> and <code>}</code> instead of <code><</code> and <code>></code>; it adds <code>:</code> separators between field names and message values if the source omitted them, and it removes unnecessary separators between fields (<code>,</code> and <code>;</code> are allowed, but neither is needed).</li> <li>Update <code>buf format -w</code> so that it does not touch files whose contents don't actually change. This eliminates noisy notifications to file-system-watcher tools that are watching the directory that contains proto sources.</li> <li>Update <code>buf generate</code> to work with plugins provided by protoc for versions v24.0 to v25.3. Editions support was experimental in these releases, and the plugins advertise incomplete support for editions, which triggers <code>buf</code> to report an error. With this fix, these plugins can be used again as long as none of the input files use editions syntax.</li> <li>Add <code>buf push --exclude-unnamed</code> flag to exclude unnamed modules when pushing to the BSR.</li> </ul> <h2>[v1.32.2] - 2024-05-28</h2> <ul> <li>Update <code>buf generate</code> to warn instead of error when proto3 optional is required but not supported by a plugin.</li> </ul> <h2>[v1.32.1] - 2024-05-21</h2> <ul> <li>Fix archive and git inputs so that <code>--path</code> and <code>--exclude-path</code> paths are relative to the <code>#subdir</code> rather than the root of the input. This fixes an unintended behavior change</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bufbuild/buf/commit/3b5b535e0cce4c8a16874000d8ece9498afeffeb"><code>3b5b535</code></a> Release v1.34.0 (<a href="https://github.com/bufbuild/buf/issues/3104">#3104</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/52a4214f3625ff9344cdd4a495e2b8eff939dabf"><code>52a4214</code></a> Add buf config ls-modules (<a href="https://github.com/bufbuild/buf/issues/3081">#3081</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/bbebe8a68dbda3462cad6b1cc1da88a33643d79d"><code>bbebe8a</code></a> Set environment when running git commands (<a href="https://github.com/bufbuild/buf/issues/3103">#3103</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/28408f4d4ebd853c9b1dde4d30261faedea2d86f"><code>28408f4</code></a> Improve error message for unauthenticated error (<a href="https://github.com/bufbuild/buf/issues/3093">#3093</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/0ad8677674e435a80b68f8c76b1f82aa0791adb5"><code>0ad8677</code></a> Make upgrade (<a href="https://github.com/bufbuild/buf/issues/3102">#3102</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/45f86320ab06df9a777be0d388ad55973ba15a93"><code>45f8632</code></a> Allow <code>protoc_path</code> to be a slice so user can specify extra args (<a href="https://github.com/bufbuild/buf/issues/3098">#3098</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/0b7c7fa1bcf514df6ad56a2d183f2cae9246a9ff"><code>0b7c7fa</code></a> Improve insertion point behaviour (<a href="https://github.com/bufbuild/buf/issues/3092">#3092</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/6cdc86055a82856b12ad38918432892cfe0f13ab"><code>6cdc860</code></a> Bump bufbuild/buf-setup-action from 1.32.2 to 1.33.0 (<a href="https://github.com/bufbuild/buf/issues/3088">#3088</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/fc8e51c70c671f92703c415484ecb0d8a7f5a076"><code>fc8e51c</code></a> Fix other issue template (<a href="https://github.com/bufbuild/buf/issues/3097">#3097</a>)</li> <li><a href="https://github.com/bufbuild/buf/commit/f634e4c931229529671dc9f7e0bc813fdb8d0d36"><code>f634e4c</code></a> Add reproduction comments to other template (<a href="https://github.com/bufbuild/buf/issues/3096">#3096</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bufbuild/buf/compare/v1.30.1...v1.34.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@bufbuild/buf&package-manager=npm_and_yarn&previous-version=1.30.1&new-version=1.34.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jesús Miguel Benito Calzada <jesus.benito@broadcom.com>
- Loading branch information