Skip to content

Intermittent CI failures building distributions #1211

@douglascamata

Description

@douglascamata

We are having some intermittent CI failures in PRs when building distributions.

They look like this:

Run make ci
make ci
shell: /usr/bin/bash -e {0}
env:
GOTOOLCHAIN: local
DISTRIBUTIONS: otelcol-contrib
Artifacts to generate: otelcol-contrib,builder,opampsupervisor
Fetching builder-config.yaml...
Verifying all manifest.yaml files in 'distributions'...
Checking distributions/otelcol/manifest.yaml
Checking distributions/otelcol-k8s/manifest.yaml
Checking distributions/otelcol-contrib/manifest.yaml
./scripts/validate-components.sh: line 73: printf: write error: Broken pipe
./scripts/validate-components.sh: line 73: printf: write error: Broken pipe
./scripts/validate-components.sh: line 73: printf: write error: Broken pipe
Checking distributions/otelcol-otlp/manifest.yaml
Checking distributions/otelcol-ebpf-profiler/manifest.yaml

The following components MUST be listed in
https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/cmd/otelcontribcol/builder-config.yaml
to ensure that they can be built:

github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter
github.com/open-telemetry/opentelemetry-collector-contrib/extension/awsproxy

make: *** [Makefile:43: validate-components] Error 1

Above you can see a failure to build the Contrib distributions.

This happens even in completely unrelated PRs, like #1209. See the full build log at https://github.com/open-telemetry/opentelemetry-collector-releases/actions/runs/18555999587/job/52893535451?pr=1209 for more details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingci-cd

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions