hashgraph / hashgraph/solo-weaver
Verify no controller-runtime transitive dependency in solo-weaver after import
- Dominant language
- Go
- Stars
- 3
- Forks
- 0
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 47
Description
**Epic:** #1081
After adding the solo-operator Go module dependency, confirm that `sigs.k8s.io/controller-runtime` is not pulled into solo-weaver's dependency graph via `pkg/jobs`:
```bash
go list -deps github.com/hashgraph/solo-weaver/... | grep controller-runtime
```
Add this check to CI.
## Acceptance Criteria
- [ ] Command above returns no output
- [ ] CI check added to fail the build if controller-runtime appears
Contributor guide
Research direction
Start by running the stated go list command from the solo-weaver repository and inspect the existing CI configuration to find the appropriate check location. Add a CI check that fails when controller-runtime appears in the dependency output, then verify the command produces no output and the CI check passes when the dependency is absent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- ci-cd, tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100