PR #356 (Renovate) was blocked with renovate/artifacts — "Artifact file update failure" — because ci/go.sum could not be updated automatically.
Root cause: ci/main.go imports dagger/ci/internal/dagger (generated by dagger develop, not committed to the repo). Without that generated package present, go mod tidy cannot resolve the full dependency graph, so Renovate's artifact update step always fails.
The actual OpenTelemetry version bump from PR #356 was already applied manually in PR #363.
Fix
Adds a packageRule to renovate.json to disable the gomod manager for ci/**. Renovate will no longer open failing PRs for Go dependencies in the Dagger CI module; updates to ci/go.mod and ci/go.sum must be done manually (using dagger develop && go mod tidy inside ci/).
Verification
renovate.json validates against the Renovate schema.
No Go or Drift schema changes; task check is unaffected.
## What
PR #356 (Renovate) was blocked with `renovate/artifacts` — \"Artifact file update failure\" — because `ci/go.sum` could not be updated automatically.
**Root cause**: `ci/main.go` imports `dagger/ci/internal/dagger` (generated by `dagger develop`, not committed to the repo). Without that generated package present, `go mod tidy` cannot resolve the full dependency graph, so Renovate's artifact update step always fails.
The actual OpenTelemetry version bump from PR #356 was already applied manually in PR #363.
## Fix
Adds a `packageRule` to `renovate.json` to disable the `gomod` manager for `ci/**`. Renovate will no longer open failing PRs for Go dependencies in the Dagger CI module; updates to `ci/go.mod` and `ci/go.sum` must be done manually (using `dagger develop && go mod tidy` inside `ci/`).
## Verification
- `renovate.json` validates against the Renovate schema.
- No Go or Drift schema changes; `task check` is unaffected.
Closes #368
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
PR #356 (Renovate) was blocked with
renovate/artifacts— "Artifact file update failure" — becauseci/go.sumcould not be updated automatically.Root cause:
ci/main.goimportsdagger/ci/internal/dagger(generated bydagger develop, not committed to the repo). Without that generated package present,go mod tidycannot resolve the full dependency graph, so Renovate's artifact update step always fails.The actual OpenTelemetry version bump from PR #356 was already applied manually in PR #363.
Fix
Adds a
packageRuletorenovate.jsonto disable thegomodmanager forci/**. Renovate will no longer open failing PRs for Go dependencies in the Dagger CI module; updates toci/go.modandci/go.summust be done manually (usingdagger develop && go mod tidyinsideci/).Verification
renovate.jsonvalidates against the Renovate schema.task checkis unaffected.Closes #368