hashgraph / hashgraph/solo-weaver
Locate jobs/ directory from deployment package in daemon
- Dominant language
- Go
- Stars
- 3
- Forks
- 0
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 46
Description
**Epic:** #1080
In `internal/daemon/consensus/upgrade_monitor.go`, derive the `jobs/` path from the existing `upgrade_dir` config field (already in `daemon.yaml`). Reuse the same derivation for install handlers in `bll/`.
## Acceptance Criteria
- [ ] `jobs/` path correctly derived for upgrade and install contexts
- [ ] Missing `jobs/` dir treated as no-op (consistent with HIP-1494 optional semantics)
- [ ] Path logic unit tested
Contributor guide
Research direction
Start in internal/daemon/consensus/upgrade_monitor.go and inspect the existing upgrade_dir configuration in daemon.yaml. Trace the install handlers under bll/ to apply the same path derivation, then locate the daemon unit-test conventions and add coverage for upgrade and install contexts. Done means the jobs/ path is correct and a missing directory is treated as a no-op.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend, devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100