Skip to content

Conversation

@klesh
Copy link
Contributor

@klesh klesh commented Sep 10, 2025

Summary

Currently, the pipeline dequeuing logic selects the highest-priority pipeline after applying the parallel/ label filter. This can cause higher-priority pipelines to be starved when multiple lower-priority pipelines with conflicting labels are run alternately.

This PR resolves the issue by updating the dequeuing logic to select the highest-priority pipeline before applying the parallel/ label filter.

@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. devops Something about CI/CD (devops) pr-type/bug-fix This PR fixes a bug priority/high This issue is very important severity/p1 This bug affects functionality or significantly affect ux labels Sep 10, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Sep 12, 2025
@narrowizard narrowizard merged commit 6e224fa into main Sep 22, 2025
11 checks passed
@narrowizard narrowizard deleted the kw-fix-prioritized-task branch September 22, 2025 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops Something about CI/CD (devops) lgtm This PR has been approved by a maintainer pr-type/bug-fix This PR fixes a bug priority/high This issue is very important severity/p1 This bug affects functionality or significantly affect ux size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants