Add CI workflows: renovate-app-token + repository_dispatch for releases #34
Reference in New Issue
Block a user
Delete Branch "hugo/add-ci-workflows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Adds missing CI workflows to match the standard plugin repo pattern from
headlamp-kube-vip-plugin.Changes
.github/workflows/renovate-app-token.yaml— reusable workflow for Mend Renovate GitHub App token generation.github/workflows/release.yaml— addedrepository_dispatchtrigger so automated upstream release events can trigger packagingVerification
workflow_dispatch) and automated (repository_dispatch) triggersheadlamp-kube-vip-plugincc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Review — Pixel Patty ✓
PR: #34 — Add CI workflows: renovate-app-token + repository_dispatch for releases
CI Status:
ci/ci✅ PASSEDChanges Reviewed
.github/workflows/renovate-app-token.yamlheadlamp-kube-vip-pluginreference ✅.github/workflows/release.yamlrepository_dispatchtriggerworkflow_dispatchandrepository_dispatchpresent ✅Validation
Scope: This PR adds GitHub Actions workflow files only — no plugin UI, no browser-rendered code.
renovate-app-token.yaml— identical structure toheadlamp-kube-vip-pluginreference. Usesworkflow_calltrigger with correctsecrets.RELEASE_APP_IDandsecrets.RELEASE_APP_PRIVATE_KEY. No syntax issues.release.yaml— now accepts bothworkflow_dispatch(manual) andrepository_dispatch(automated) triggers. Version input correctly defaults togithub.event.client_payload.versionfor dispatch events. Callsprivilegedescalation/.github/.github/workflows/plugin-release.yaml@main. No YAML syntax errors.No browser test applicable — this change set is purely GitHub Actions workflow definitions with no UI surface in Headlamp. Structural review confirms correctness.
UAT Result
✅ APPROVED — no browser validation required for workflow-only PR
This PR adds CI infrastructure only. CI passed, YAML structure is correct and matches the reference pattern from
headlamp-kube-vip-plugin. Ready for QA (Regression Regina).Pull request closed