Replace indri-runner-logs with general-purpose runner-logs Typer CLI (#244)
## Summary - Replace bash `indri-runner-logs` with a Python Typer CLI `runner-logs` that supports filtering by runner host (`indri`, `ringtail`, or `all`) with rich table output - Add missing `#USAGE` declarations to `docs-review`, `docs-review-stale`, and `service-review` so flags work without the `--` separator - Update docs references in `review-documentation.md` and `review-services.md` to use the new flag syntax ## Test plan - [x] `mise run runner-logs all` lists runs from both runners - [x] `mise run runner-logs ringtail` filters to ringtail-only runs - [x] `mise run docs-review-stale --threshold 90` works without `--` - [x] `mise run docs-review --limit 5` works without `--` - [x] `mise run service-review --limit 3` works without `--` - [x] Pre-commit hooks pass 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/244
This commit is contained in:
parent
c897fc8e1f
commit
e41c28ed90
8 changed files with 141 additions and 44 deletions
|
|
@ -24,7 +24,7 @@ This reads the `last-reviewed` frontmatter field from each card. Cards without t
|
|||
To show more entries in the table:
|
||||
|
||||
```bash
|
||||
mise run docs-review -- --limit 30
|
||||
mise run docs-review --limit 30
|
||||
```
|
||||
|
||||
### Marking a Card as Reviewed
|
||||
|
|
|
|||
|
|
@ -24,15 +24,15 @@ This reads the tracking file at `service-versions.yaml` (repo root) and sorts by
|
|||
To show more entries in the table:
|
||||
|
||||
```bash
|
||||
mise run service-review -- --limit 30
|
||||
mise run service-review --limit 30
|
||||
```
|
||||
|
||||
To filter by service type:
|
||||
|
||||
```bash
|
||||
mise run service-review -- --type argocd
|
||||
mise run service-review -- --type ansible
|
||||
mise run service-review -- --type hybrid
|
||||
mise run service-review --type argocd
|
||||
mise run service-review --type ansible
|
||||
mise run service-review --type hybrid
|
||||
```
|
||||
|
||||
## Review Process by Service Type
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ BlumeOps operations are driven by mise tasks. Run `mise tasks` to list all avail
|
|||
| `docs-review-stale` | Report docs by last-modified date, highlight stale ones |
|
||||
| `docs-review-tags` | Print frontmatter tag inventory across all docs |
|
||||
| `docs-review` | Review the most stale doc by last-reviewed date |
|
||||
| `indri-runner-logs` | View Forgejo workflow logs from local runner |
|
||||
| `runner-logs` | View Forgejo workflow logs (indri or ringtail runner) |
|
||||
|
||||
For ArgoCD operations, use the `argocd` CLI directly:
|
||||
- `argocd app diff <service>` - Preview changes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue