← Back to issue list

ci(renovate): run tests on renovate branches

View original Github issue

Metadata

Project
craft-providers
Number
#400
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged #400 as 91fc208, adding renovate/* branches to CI triggers so dependency-update branches run tests before PR creation.

Resolution: closed resolved

Reason: PR #400 was merged into main as commit 91fc208. Its one-line workflow change enables tests on Renovate branches, resolving the pending-check deadlock.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? ----- Another weekend has passed with no Renovate PRs! Following [this advice](https://github.com/renovatebot/renovate/discussions/22590#discussioncomment-6097210), tests run by default on renovate branches. Order of failing events: 1. Renovate created/rebased the [`renovate/ruff`](https://github.com/canonical/craft-providers/tree/renovate/ruff) branch 2. No github tests run on renovate branches 3. An internal renovate test runs, but this does not count as a test because `internalChecksAsSuccess=False` (this was a recent [breaking change](https://github.com/renovatebot/renovate/releases/tag/35.0.0)) 4. Renovate does not open the PR because [`prCreation = not-pending`](https://docs.renovatebot.com/configuration-options/#prcreation) because its waiting for a test to run

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #400 as 91fc208, adding renovate/* branches to CI triggers so dependency-update branches run tests before PR creation.
qwen/qwen3.6-35b-a3b — closed resolved Merged PR #400 to configure GitHub Actions to run CI tests on Renovate branches, resolving the issue where Renovate PRs were blocked due to missing test checks.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#127 ci(renovate): run tests on renovate branches starbase merged Merged #127 as de65e53, updating CI to run tests on Renovate branches; ported from canonical/craft-providers#400.
86%
#395 ci(renovate): allow more branches and PRs craft-providers merged Merged PR #395 as c9ba62b, raising Renovate branch concurrency to 20 so existing branches no longer block new dependency PRs.
80%
#66 ci: run tests on all common branches craft-actions merged Merged PR canonical/craft-actions#66 (+20/-0, 3 files) broadens CI workflow triggers to run tests on all common branches, so Renovate sees the full test suite instead of only its own internal renovate/ checks.
80%
#242 ci(renovate): enable pre-commit support starbase merged Merged PR #242 enabled Renovate support for pre-commit hooks in CI configuration, allowing hook dependencies to be updated automatically (commit 6b7fa70).
78%
#191 feat(renovate): configure PR automerge without ignoring tests starflow merged Configured Renovate to automatically squash-merge patch updates, dev dependencies, and internal releases once checks pass. Merged in PR #191.
76%
#185 ci(renovate): fix pre-commit dependency manager starbase merged Renovate’s pre-commit dependency manager was corrected and merged in #185 via commit 5b1422b, restoring automated pre-commit updates.
74%
#322 ci: add renovate craft-providers merged Merged PR #322 added Renovate dependency-update automation in commit 4bdf2b7, addressing CRAFT-1726 as part of #287.
73%
#230 ci(renovate): enable hotfix branch patch updates starbase closed Closed unmerged after 777 days; equivalent Renovate hotfix-branch configuration landed via #232 (f972745), then refined by #237 (afb80d1).
73%
#98 ci: fix renovate schedule craft-archives merged Merged #98, correcting Renovate's CI schedule with a two-line configuration change in commit ba28ab9.
72%
#126 ci(renovate): allow more branches starbase merged Merged #126 via commit 6577523, explicitly raising Renovate's branchConcurrentLimit so prConcurrentLimit no longer blocks update branches, automerges, or PR creation.
72%