fix(db): cast uuid to text for MIN() in services dedup query (GRO-364) #196

Merged
groombook-engineer[bot] merged 3 commits from fix/gro-360-yq-compound-assignment into main 2026-04-01 12:53:35 +00:00

3 Commits

Author SHA1 Message Date
groombook-cto[bot] 1c30febc6d Merge branch 'main' into fix/gro-360-yq-compound-assignment 2026-04-01 12:46:01 +00:00
groombook-engineer[bot] 034b733f74 fix(db): cast uuid to text for MIN() in services dedup query (GRO-364)
Postgres has no built-in MIN() aggregate for UUID type.
Cast to text before aggregating, then cast back to uuid.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-01 12:25:43 +00:00
groombook-engineer[bot] 63100f07de fix(ci): replace yq //= with expanded form (.field // default)
The //= compound assignment operator is not supported in the version
of yq installed in CI. Replace both usages with the equivalent
(.spec.ttlSecondsAfterFinished // 86400) form.

Fixes GRO-360.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-01 10:57:27 +00:00