• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

elastic / cloudbeat / 24526260512
76%

Build:
DEFAULT BRANCH: main
Ran 16 Apr 2026 06:30PM UTC
Jobs 1
Files 235
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Apr 2026 06:09PM UTC coverage: 75.814%. Remained the same
24526260512

push

github

web-flow
fix: align renovate config with Elastic internal best practices (#4486)

## Summary

- Fix schedule cron from `* 1 * * 1-5` (every minute during hour 1) to
`0 1 * * 1-5` (once at 01:00 Mon–Fri)
- Add `automergeSchedule: "at any time"` so automerge isn't gated by the
PR-creation window
- Add `digest` and `pin` to the automerge rule's `matchUpdateTypes`
(safest update types, should be automerged)
- Add `minimumReleaseAge: "2 days"` to prevent automerging packages that
were just released
- Add `labeled` trigger to the auto-approve workflow so PRs where the
`renovate-auto-approve` label is applied after creation still get
approved
- Add Mergify queue rule for Renovate PRs so they merge correctly on
branches with `strict:true` branch protection (`9.4`, `9.3`, `8.19`)

## Context

Based on a gap analysis against Elastic internal best practices for
Renovate ([devflow-playground
docs](https://docs.elastic.dev/r/devflow-playground/services/renovate/how-to/best-practices-for-administrating-renovate-configs-in-elastic)).

Non-main branches have `strict: true` in branch protection, which blocks
GitHub's native auto-merge whenever a PR falls behind. Mergify was never
wired up to handle Renovate PRs, so they stall indefinitely. The new
Mergify rule queues Renovate PRs once CI passes and the bot approval is
present — Mergify rebases atomically inside the queue.

## Test plan

- [ ] Verify `renovate-config-validator` passes on the updated
`renovate.json`
- [ ] Confirm next scheduled Renovate run opens PRs at 01:00 (not every
minute)
- [ ] Confirm Renovate PRs on `9.4`/`9.3`/`8.19` get queued and merged
by Mergify without stalling

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

9727 of 12830 relevant lines covered (75.81%)

16.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24526260512.1 16 Apr 2026 06:30PM UTC 235
75.81
GitHub Action Run
Source Files on build 24526260512
  • Tree
  • List 235
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8f9cafd3 on github
  • Prev Build on main (#24513703561)
  • Next Build on main (#24531209423)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc