Skip to content

fix(hardware): support cross-origin builds in revision selectors - #2051

Merged
alanpeixinho merged 1 commit into
kernelci:mainfrom
profusion:fix/missing-revision-filter-origin
Aug 20, 2026
Merged

fix(hardware): support cross-origin builds in revision selectors#2051
alanpeixinho merged 1 commit into
kernelci:mainfrom
profusion:fix/missing-revision-filter-origin

Conversation

@alanpeixinho

@alanpeixinho alanpeixinho commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

What it is

Hardware revision selectors filtered by builds.origin, so origins like ti (tests on other origins' builds) got an empty tree/branch/revision list.

For those cross-origin test origins, selectors now drive from tests (last 30 days, platform set) so only revisions that actually have tests for that origin appear. Other origins keep the builds-based path.

Closes #2047

How to test

  1. Open /hardware?o=ti — Tree / Branch / Revision selectors should appear and be non-empty.
  2. Pick a revision — hardware listing should load for that selection.
  3. Open /hardware (maestro) — selectors still work as before.

Closes kernelci#2047

Signed-off-by: Alan Peixinho <alan.peixinho@profusion.mobi>
@alanpeixinho
alanpeixinho added this pull request to the merge queue Aug 20, 2026
Merged via the queue into kernelci:main with commit f378359 Aug 20, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tree, Branch, Revision fields missing on the hardware page for 'ti' origin

2 participants