jenkinsci / jenkinsci/matrix-project-plugin

[JENKINS-26634] User should be able to select items always shown for single-item axises

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

Description

As a test writer, I want to be able to use matrix build as Nx1 configuration so that entries from both axises are shown. Currently the plugin hides items if one axis only has a single element. This should be optional because not everyone might want these items shown. I have seen fake items that are not built at all just so the real item is displayed.

---
Originally reported by nanonyme, imported from: User should be able to select items always shown for single-item axises


  • assignee: kohsuke
  • status: Open
  • priority: Major
  • component(s): matrix-project-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 2
  • imported: 2025-12-06

Raw content of original issue

As a test writer, I want to be able to use matrix build as Nx1 configuration so that entries from both axises are shown. Currently the plugin hides items if one axis only has a single element. This should be optional because not everyone might want these items shown. I have seen fake items that are not built at all just so the real item is displayed.

Contributor guide

Open the contributing guide

Research direction

Start by reading the matrix-project-plugin behavior that hides entries when one axis has a single element, then identify how matrix-axis configuration is represented. The change is done when users can optionally keep those single-item-axis entries visible while existing default behavior remains available; no specific file or test is named.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.