Skip to content

feat(ci): dispatch Renovate when the rebase box is ticked#160

Merged
BryanFRD merged 1 commit into
mainfrom
feat/renovate-rebase-dispatch
Jul 15, 2026
Merged

feat(ci): dispatch Renovate when the rebase box is ticked#160
BryanFRD merged 1 commit into
mainfrom
feat/renovate-rebase-dispatch

Conversation

@BryanFRD

Copy link
Copy Markdown
Contributor

Ticking Renovate's rebase/retry checkbox only edits the PR body, and self-hosted Renovate does not read it until its next run — so with the */30 cron you wait up to 30 minutes for something that looks like a button.

This wires the body edit to reusable-renovate-dispatch.yml, which triggers a Renovate run scoped to this repo via the repoFilter input, so the rebase starts in seconds.

It cannot loop: Renovate unticks the box after rebasing, and that edit no longer matches the guard.

Passes runner: ubuntu-latest because this repo is public and the ferrlabs-k8s group sets allows_public_repositories=false.

Part of #159

@BryanFRD BryanFRD enabled auto-merge (squash) July 15, 2026 18:32
@BryanFRD BryanFRD force-pushed the feat/renovate-rebase-dispatch branch from 910d428 to cf0af8e Compare July 15, 2026 19:36
@BryanFRD BryanFRD merged commit 2d6d0f9 into main Jul 15, 2026
6 checks passed

jobs:
dispatch:
uses: FerrLabs/.github/.github/workflows/reusable-renovate-dispatch.yml@a4b4a70d116127cd49f09ad6f363ac55fd8f6501 # main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants