Add yq to forgejo-runner and replace sed YAML edits #180

Merged
eblume merged 1 commit from feature/yq-in-runner into main 2026-02-13 10:20:28 -08:00
Owner

Summary

  • Install yq in the forgejo-runner container image for structured YAML editing
  • Replace fragile sed regex patterns with yq in build-blumeops.yaml and cv-deploy.yaml workflows

Deployment

  1. Merge this PR
  2. Tag and release forgejo-runner v3.1.0: mise run container-tag-and-release forgejo-runner v3.1.0
  3. Update runner label in argocd/manifests/forgejo-runner/external-secret.yaml from v3.0.2 to v3.1.0
  4. Sync the forgejo-runner app: argocd app sync forgejo-runner

🤖 Generated with Claude Code

## Summary - Install yq in the forgejo-runner container image for structured YAML editing - Replace fragile `sed` regex patterns with `yq` in `build-blumeops.yaml` and `cv-deploy.yaml` workflows ## Deployment 1. Merge this PR 2. Tag and release forgejo-runner v3.1.0: `mise run container-tag-and-release forgejo-runner v3.1.0` 3. Update runner label in `argocd/manifests/forgejo-runner/external-secret.yaml` from `v3.0.2` to `v3.1.0` 4. Sync the forgejo-runner app: `argocd app sync forgejo-runner` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Install yq in the runner container image so workflows can use it
for structured YAML editing instead of fragile sed regex patterns.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit 2fad8db639 into main 2026-02-13 10:20:28 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!180
No description provided.