Prepare forgejo-runner v12 upgrade (leaf nodes) #250

Merged
eblume merged 3 commits from upgrade-forgejo-runner-v12 into main 2026-02-22 17:38:33 -08:00
Owner

Summary

  • Review runner config against v12.7.0 defaults — added shutdown_timeout: 3h, no breaking changes found
  • Add validate_workflows Dagger function using forgejo-runner validate --directory . inside upstream container
  • All 6 workflows pass v12.7.0 schema validation
  • Wire mise run validate-workflows task and pre-commit hook on .forgejo/workflows/ changes
  • Mark both leaf Mikado cards (review-runner-config-v12, validate-workflows-against-v12) complete

Mikado State

After merge, upgrade-k8s-runner goal card has no unmet dependencies — ready to execute the actual image bump in a follow-up PR.

Test Plan

  • dagger call validate-workflows --src=. passes (all 6 workflows OK)
  • Pre-commit hooks pass
  • Reviewer: confirm shutdown_timeout: 3h addition to ConfigMap looks reasonable

🤖 Generated with Claude Code

## Summary - Review runner config against v12.7.0 defaults — added `shutdown_timeout: 3h`, no breaking changes found - Add `validate_workflows` Dagger function using `forgejo-runner validate --directory .` inside upstream container - All 6 workflows pass v12.7.0 schema validation - Wire `mise run validate-workflows` task and pre-commit hook on `.forgejo/workflows/` changes - Mark both leaf Mikado cards (`review-runner-config-v12`, `validate-workflows-against-v12`) complete ## Mikado State After merge, `upgrade-k8s-runner` goal card has no unmet dependencies — ready to execute the actual image bump in a follow-up PR. ## Test Plan - [x] `dagger call validate-workflows --src=.` passes (all 6 workflows OK) - [x] Pre-commit hooks pass - [ ] Reviewer: confirm `shutdown_timeout: 3h` addition to ConfigMap looks reasonable 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Compared forgejo-runner generate-config output between v6.3.1 and v12.7.0.
Config is minimal and remains valid. Added shutdown_timeout: 3h for graceful
pod termination. Marked review-runner-config-v12 Mikado card complete.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add validate_workflows function to Dagger module using forgejo-runner
validate --directory inside the upstream v12.7.0 container. All 6
workflows pass schema validation. Wire as mise task and pre-commit hook
on .forgejo/workflows/ changes. Marks validate-workflows-against-v12
Mikado card complete.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit 0f6a1898f0 into main 2026-02-22 17:38:33 -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!250
No description provided.