jenkinsci / jenkinsci/matrix-project-plugin

[JENKINS-36624] Make combination filter multi-line if necessary

Open
#657 1 comment 0 reactions 0 assignees View on GitHub
component:matrix-project-plugin enhancement imported-jira-issue priority:minor resolution:unresolved ux
Dominant language
Java
Stars
17
Forks
85
Avg merge
4h 27m
Merged PRs (30d)
5

Description

We have a large pool of machines running a variety of jobs, and the Combination Filter logic gets very long. It would be great if the Combination filter was multi-line, more like the Execute Shell box, so we could see all the combination logic.

Bracket highlighting (highlight the end bracket if you're on the start one) would be a bonus.

---
Originally reported by gibfahn, imported from: Make combination filter multi-line if necessary


  • assignee: kohsuke
  • status: Open
  • priority: Minor
  • component(s): matrix-project-plugin
  • label(s): plugin, user-experience
  • resolution: Unresolved
  • votes: 2
  • watchers: 3
  • imported: 2025-12-06

Raw content of original issue

We have a large pool of machines running a variety of jobs, and the Combination Filter logic gets very long. It would be great if the Combination filter was multi-line, more like the Execute Shell box, so we could see all the combination logic.

Bracket highlighting (highlight the end bracket if you're on the start one) would be a bonus.

  • environment: Jenkins 1.651, Matrix project plugin, complex combination filter logic

Contributor guide

Open the contributing guide

Research direction

Start by locating the Combination Filter configuration control and comparing it with the Execute Shell box mentioned in the issue. Done means long combination logic is visible across multiple lines; bracket highlighting is an optional bonus.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.