Skip to content

Conversation

@n3rdc4ptn
Copy link
Member

@n3rdc4ptn n3rdc4ptn commented Nov 13, 2025

Problem

Renovate was not creating PRs for the @ui5/webcomponents package group (and potentially other updates). The branch renovate/@ui5webcomponents-packages exists but remains in "pending" state without an associated PR.
Root cause: The default config:recommended preset uses prCreation: "approval", which waits for CI checks to run on the branch before creating a PR. Since our CI is configured to run on PRs (not on branches), Renovate waits indefinitely for test results that never come.

Solution

Add "prCreation": "not-pending" to the Renovate configuration. This tells Renovate to create PRs immediately once the branch is ready, without waiting for CI checks on the branch itself.

Changes

Added "prCreation": "not-pending" to .github/renovate.json

Impact

PRs will be created immediately for all dependency updates
CI checks will still run on the PRs as usual
No more stuck branches waiting for non-existent CI runs
The existing renovate/@ui5webcomponents-packages branch will get its PR on the next Renovate run

Testing

After merging, the next Renovate run should create the missing UI5 PR.

@n3rdc4ptn n3rdc4ptn merged commit 5d69921 into main Nov 13, 2025
5 checks passed
@n3rdc4ptn n3rdc4ptn deleted the fix-renovate-pr-creation branch November 13, 2025 08:32
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.

3 participants