Skip to content

Tags are not validated when updating buffers/runs #207

Open
@naegelejd

Description

@naegelejd

When creating a new buffer or run, the user-supplied tags are validated by the server.
When using tyger {buffer,run} set <id> --tag ..., the tags are not validated.

Example:

$ tyger buffer create --tag a@=b
Error: InvalidInput: Tag keys must contain up to 128 letters (a-z, A-Z), numbers (0-9) and underscores (_)

$ tyger buffer create
2ui2lm6hwrxexoxuwnosd6l3me

$ tyger buffer set 2ui2lm6hwrxexoxuwnosd6l3me --tag a@=b
{
  "id": "2ui2lm6hwrxexoxuwnosd6l3me",
  "createdAt": "2025-04-09T14:32:51.357197Z",
  "location": "westus2",
  "tags": {
    "a@": "b"
  },
  "eTag": "17471511304344921275"
}

Question: Should they also be validated when they are used for filtering multiple buffers/runs, e.g. for tyger buffer list --tag a@=b$?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions