Skip to content

Sync manifest generator: key release-plumbing on paths, not layout - #33

Merged
danielblando merged 1 commit into
mainfrom
sync-manifest-generator-fix
Sep 3, 2026
Merged

Sync manifest generator: key release-plumbing on paths, not layout#33
danielblando merged 1 commit into
mainfrom
sync-manifest-generator-fix

Conversation

@danielblando

Copy link
Copy Markdown

Adopts aws-observability/cortex-dev#286. This fork (alertmanager) is flat-layout, so the old generator could silently drop a carried change that also bumped go.mod. The fix makes release-plumbing an allow-list of dependency/CI paths; an unrecognised path always counts as source and is kept. Byte-identical to the generator already running on thanos-promql-engine.

Adopts the fix from aws-observability/cortex-dev#286. The old
is_release_plumbing keyed "product source" on Cortex's pkg/cmd/tools
layout; this fork is flat, so a real carried change that also bumped
go.mod was misread as release plumbing and silently dropped from the
manifest. Plumbing is now an allow-list of dependency/CI paths, so an
unrecognised path always counts as source and is kept.

AWS-Change: fix
AWS-Component: alertmanager
Upstream-Status: none
@danielblando
danielblando force-pushed the sync-manifest-generator-fix branch from 71bdad1 to 3695c38 Compare September 3, 2026 18:00
@danielblando
danielblando merged commit a5ad3a0 into main Sep 3, 2026
6 checks passed
@danielblando
danielblando deleted the sync-manifest-generator-fix branch September 3, 2026 19:48
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.

3 participants