hashgraph / hashgraph/solo-weaver

Verify no controller-runtime transitive dependency in solo-weaver after import

Open Beginner friendly
#864 0 comments 0 reactions 0 assignees View on GitHub
Improvement Story
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.