Skip to content

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

Open
BryanFRD wants to merge 1 commit into
mainfrom
feat/renovate-rebase-dispatch
Open

feat(ci): dispatch Renovate when the rebase box is ticked#205
BryanFRD wants to merge 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 FerrLabs/.github#159

@BryanFRD BryanFRD enabled auto-merge (squash) July 15, 2026 18:32

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