Skip to content

Fix promote job: use explicit paths in metalink put step#403

Merged
julian-hj merged 1 commit intomainfrom
fix-ci-promote-job
Feb 9, 2026
Merged

Fix promote job: use explicit paths in metalink put step#403
julian-hj merged 1 commit intomainfrom
fix-ci-promote-job

Conversation

@julian-hj
Copy link
Member

@julian-hj julian-hj commented Feb 9, 2026

Concourse's inputs:detect cannot resolve glob patterns like compiled-linux-*/* to actual artifact names. Only version-semver was detected from the version param, so compiled-linux-amd64 and compiled-windows-amd64 task outputs were not mounted into the resource container. filepath.Glob() in the metalink resource's out script found zero files, producing a metalink with no nodes, causing: 'bad metalink: content error: missing file node'.

Replace globs with explicit directory names in the files param so inputs:detect can resolve them correctly.

Concourse's inputs:detect cannot resolve glob patterns like
compiled-linux-*/* to actual artifact names. Only version-semver
was detected from the version param, so compiled-linux-amd64 and
compiled-windows-amd64 task outputs were not mounted into the
resource container. filepath.Glob() in the metalink resource's out
script found zero files, producing a metalink with no <file> nodes,
causing: 'bad metalink: content error: missing file node'.

Replace globs with explicit directory names in the files param so
inputs:detect can resolve them correctly.
@github-project-automation github-project-automation bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group Feb 9, 2026
@julian-hj julian-hj merged commit 9a7dd1d into main Feb 9, 2026
15 of 16 checks passed
@github-project-automation github-project-automation bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants