Alex McKinney

Results 16 issues of Alex McKinney

All of the server-side components are in-place for release tracks, so we can turn our attention to tying it to a better CI/CD experience. In short, when I push a...

Feature
P0

The `buffetch.ProtoFileRef` input type doesn't work if the file is not contained in a directory specified in the `buf.work.yaml` (if any). For reference, `buf` will ascend directories until it finds...

Bug

We recently had a feature request related to PHP code generation and [protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate/issues/113). In summary, PHP can't generate code for `proto2` files, so anything that depends `protoc-gen-validate` will not compile....

Feature

Several users have been bitten by the "Failure: input contained 2 images, whereas against contained 1 images" error when running `buf breaking` with workspaces. Let's revisit this and see if...

Bug

We've run into a few issues where a user has mistakenly pushed a commit, but it's impossible for them to undo it. The [tolerance principle ](https://en.wikipedia.org/wiki/Principles_of_user_interface_design) suggests that > "......

Cleanup
P1

We currently support `build.excludes` in the user's [buf.yaml](https://docs.buf.build/configuration/v1/buf-yaml), but now that we plan to encode the `ModuleConfig` within the `Module` it's clear that the `build` section doesn't make as much...

Feature
Cleanup
P2

We've added a lot of complexity to the `buffetch` and `bufwire` packages in the last several months. Workspaces challenged some of the abstractions that were previously in place, and we...

Cleanup
P3

We've seen a few users struggle with the fact that their module needs to define all of its dependencies in a `buf.lock` before it can be pushed to the BSR....

Cleanup

There have been a few feature requests for arbitrary metadata in modules published to the BSR. Whether it be a hyperlink to the `git` repository associated with the module, or...

Feature
P1

The primary use case would be to allow multiple commits with the same data.

Feature
P2