Skip to content

chore: include tag in snapshot ID response#1926

Merged
dobrac merged 5 commits intomainfrom
chore/change-snapshot-id-format
Feb 17, 2026
Merged

chore: include tag in snapshot ID response#1926
dobrac merged 5 commits intomainfrom
chore/change-snapshot-id-format

Conversation

@dobrac
Copy link
Contributor

@dobrac dobrac commented Feb 17, 2026

Return snapshot IDs with the tag suffix (e.g. "name:default") and prefer namespace/alias over raw template ID when a name was provided. Update the list endpoint query to fetch the tag from env_build_assignments and adjust integration tests to account for the new composite ID format.


Note

Medium Risk
Changes a public API response identifier format, which may break clients that assume snapshotID is a raw template ID or tagless. Query changes are straightforward but touch pagination/listing and identifier parsing paths.

Overview
Updates snapshot template create/list responses so snapshotID includes the tag suffix and prefers namespace/alias:tag when a name exists, while keeping names tagless; the list query now fetches the build tag and enforces deterministic alias ordering, template tag lookups accept tag-suffixed references, and integration tests are adjusted to validate and consume the new composite ID format.

Written by Cursor Bugbot for commit d0858ea. This will update automatically on new commits. Configure here.

Return snapshot IDs with the tag suffix (e.g. "name:default")
and prefer namespace/alias over raw template ID when a name
was provided. Update the list endpoint query to fetch the tag
from env_build_assignments and adjust integration tests to
account for the new composite ID format.
@dobrac dobrac added the improvement Improvement for current functionality label Feb 17, 2026
@dobrac dobrac marked this pull request as ready for review February 17, 2026 02:52
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a999edba2f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@jakubno jakubno assigned jakubno and unassigned bchalios Feb 17, 2026
Copy link
Member

@jakubno jakubno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Prioritize namespaced aliases (namespace/alias) over
plain aliases so Names[0] returns the most qualified
identifier in the API response.
@dobrac dobrac enabled auto-merge (squash) February 17, 2026 03:13
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@dobrac dobrac merged commit d79e4ca into main Feb 17, 2026
34 checks passed
@dobrac dobrac deleted the chore/change-snapshot-id-format branch February 17, 2026 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement for current functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants