registry icon indicating copy to clipboard operation
registry copied to clipboard

The Registry API allows teams to track and manage machine-readable descriptions of APIs.

Results 141 registry issues
Sort by recently updated
recently updated
newest added

Filter expressions that refer to labels can fail if just one resource in a collection doesn't have the label. ``` $ registry label apis/- provider="google.com" --overwrite --filter 'labels.provider.contains("googleapis.com")' FATAL[0000] Failed...

enhancement
question

As pointed out in [this thread](https://github.com/apigee/registry/pull/1017#discussion_r1103220013), parsing known-good names adds unnecessary error checks, particularly in tests. (Can we just ignore the errors with `_`? I think this might be flagged...

code quality

It makes API calls to the `Update` methods for each resource and uses an implied field mask that only modifies fields that aren't set to their zero value. There's no...

enhancement

Most visitor clients don't need this, but it would be useful to have these parameters available to `registry get`, at least to allow testing and experimentation with the API. (In...

> I was imagining this could've simply been supported directly in the names package instead of an additional set of wrappers. But perhaps not. I agree, I imagine eventually this...

`registry diff` exists to provide a convenient way to directly compare resources and revisions in a registry. It currently lacks tests and documentation of its quirks and limitations. Let's at...

documentation
code quality

We may have difficulty deleting individual revisions with child artifacts until we add this. https://github.com/apigee/registry/blob/456a48fd28ba8460492bf2859c3e989e8a476c6f/google/cloud/apigeeregistry/v1/registry_service.proto#L844

enhancement

The tests for `registry resolve` depend on the local installation of `registry` by using a manifest that runs `registry compute complexity` and making assertions about the behavior of that command....

code quality

Running `registry compute vocabulary apis/-/versions/-/specs/-` on bulk-uploaded Discovery documents produces this error: ``` WARN[0004] Task failed: compute vocabulary projects/disco/locations/global/apis/compute/versions/beta/specs/discovery error=rpc error: code = ResourceExhausted desc = grpc: received message larger...

In #841 and #842, we found that listing artifacts within a project could include artifacts from other projects. This was caught by running the server in hosted mode with a...

code quality