jenkinsci / jenkinsci/nodelabelparameter-plugin
[JENKINS-30036] node label parameters sorted case sensitive
- Dominant language
- Java
- Stars
- 28
- Forks
- 59
- Avg merge
- 1h 24m
- Merged PRs (30d)
- 3
Description
The nodes in a node selection dropdown are sorted, but case sensitive. Therefore it can become hard to easily find nodes in a mixed case naming scenario (with multiple people administrating slaves).
Example of how the sorting currently looks like, where the Z...f order is unwanted.
Alternative_node
My_node
Zulu_node
fast_node
superfast_node
---
Originally reported by
bananeweizen, imported from: node label parameters sorted case sensitive
Raw content of original issue
The nodes in a node selection dropdown are sorted, but case sensitive. Therefore it can become hard to easily find nodes in a mixed case naming scenario (with multiple people administrating slaves).
Example of how the sorting currently looks like, where the Z...f order is unwanted.
Alternative_node
My_node
Zulu_node
fast_node
superfast_node
Contributor guide
Research direction
Start at the node selection dropdown in the nodelabelparameter-plugin and trace where its options are sorted. Reproduce the behavior with mixed-case labels such as Alternative_node, My_node, Zulu_node, fast_node, and superfast_node. Done means the dropdown uses case-insensitive ordering while preserving all node labels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100