Skip to content
Discussion options

You must be logged in to vote

This is a bug, not intended behaviour. A decline stores rejected on the patch (apps/api/src/routes/patches/helpers.ts:156), but the scheduled-run resolver loads only approved rows (apps/api/src/services/patchEligibility.ts:281-302) and then evaluates the ring's auto-approve rules (apps/api/src/services/patchApprovalEvaluator.ts:554). With "auto-approve unrated" on, every Linux package qualifies, so the decline is never consulted, which is exactly what you saw. The docs say a declined patch is blocked (https://docs.breezermm.com/features/patch-management/, Approval States), so the code will be fixed to match: filed as #9369.

"Clear all ring approvals" marks the patch declined in every ring…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ToddHebebrand
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants