Skip to content

Flatten release failure annotations for Datadog - #121

Merged
gontzess merged 1 commit into
mainfrom
steve.gontzes/release-notify-flatten
Sep 18, 2026
Merged

gontzess merged 1 commit into
mainfrom
steve.gontzes/release-notify-flatten

Conversation

@gontzess

Copy link
Copy Markdown
Contributor

The shared release failure notification interpolates multi-line annotations into the masci/datadog events YAML block scalar, causing YAML parsing to fail and suppressing the Datadog event. The registry incident surfaced the latent defect.\n\nThis flattens collected annotations to one lossless line before the unchanged declarative send step. It affects every connector CI consuming release.yaml through v2/v3/v4; the fix must be included in those tags (or a replacement tag) to take effect.\n\nVerification: a two-line annotation fixture produces zero output newlines after the same tr/sed transform, and a local PyYAML render of the events block parses successfully.\n\nA separate follow-up can enrich the annotation with the response body; this PR intentionally does not.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
@gontzess
gontzess marked this pull request as ready for review September 18, 2026 18:42
@gontzess
gontzess merged commit e25311a into main Sep 18, 2026
3 checks passed
@gontzess
gontzess deleted the steve.gontzes/release-notify-flatten branch September 18, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants