feat/hardware origin lab filter - #2031
Draft
alanpeixinho wants to merge 1 commit into
Draft
Conversation
alanpeixinho
commented
Jul 28, 2026
Contributor
- feat: add checkout selectors on hardware page (feat: add checkout selectors on hardware page #1904)
- feat: dynamic metrics page (feat: dynamic metrics page #1920)
- refactor: unversion tree and hardware listing flows (refactor: Unversion pages/endpoints for tree/hardware listing #1923)
- feat: increase metrics cache time (feat: increase metrics cache time #1934)
- Add githooks to manage commit DCO sign-off (Add githooks to manage commit DCO sign-off #1932)
- Reports regzbot tracking (Reports regzbot tracking #1925)
- fix: Include aggregate tables on snapshot/restore update_db commands (fix: Include aggregate tables on snapshot/restore update_db commands #1936)
- fix: correct ordering on revisions selector on hardware page (fix: correct ordering on revisions selector on hardware page #1937)
- fix/hardware revision selector optional (fix/hardware revision selector optional #1941)
- fix(metrics): stabilize query cache and add weekly warm cron (fix/weekly cache metrics endpoint #1942)
- fix: keep metrics page consistent with the weekly email (fix: keep metrics page consistent with the weekly email #1962)
- chore: Update dashboard team (chore: Update dashboard team #1967)
- Small improvements to pre-commit hooks (Small improvements to pre-commit hooks #1954)
- Refactor: right align metrics email (Refactor: right align metrics email #1943)
- fix: communicate fixed listing filters on tree and hardware (Show "filtered timedelta" in the tree-list #1924) (fix: communicate fixed listing filters on tree and hardware (#1924) #1955)
- Feat/1956/issue details last seen (Feat/1956/issue details last seen #1965)
- fix: correct query parameter in e2e test (fix: correct query parameter in e2e test #1979)
- fix/cache metrics (fix/cache metrics #1982)
- reports: limit regzbot tags and lore link to upstream trees (reports: limit regzbot tags and lore link to upstream trees #1987)
- feat: issues list ordered by "first seen" on frontend (feat/issue list ordering #1993)
- fix:log-crashes-deselecting-tree (fix/crash test hardware deselected tree #1996)
- chore: add recipient for qcom hardware subscriptions (chore: add recipient for qcom hardware subscriptions #2015)
- proxy: add Anubis bot protection (proxy: add Anubis bot protection #2017)
- feat/prune age (feat/prune age #1970)
- chore: add checks for schema changes (chore: add checks for schema changes #1992)
- chore: manage docker bloat on deployments (chore: manage docker bloat on deployments #1981)
- feat/issues list cache (feat/issues list cache #1995)
- fix(treeproof): handle malformed git_repository_url without crashing (fix/repo url malformed #1991)
- feat(hardware): replace omni origin with five column-scoped filters
- Add checkout origin, build origin, build lab, test origin and test lab filters to the hardware listing, in a filter drawer, defaulting to maestro checkouts and builds with the test side open - Split hardware_status into hardware_build_status and hardware_test_status, each keyed by its own dimensions, with a migration - Scope counters per column: build filters move only build counters, test filters only boot and test counters - Require a filtered side to match for a platform to be listed - Derive the lab key by coalescing misc.lab, misc.runtime and origin - Add /api/hardware/filters/ serving the five option lists off the aggregates - Make the five listing filters optional and stop defaulting testOrigin to maestro, keeping origin as a deprecated alias - Make the origin optional on hardware-by-revision, accepting testOrigin - Key the hardware selectors on build origin - Hide the TopBar origin selector on the hardware listing - Extract a shared Combobox out of HardwareRevisionSelectors - Add the five search params, their URL short names and i18n messages - Take a pg advisory lock in process_pending_aggregations - Update prune_db, seed_test_data, update_db and delete_unused_hardware_status for the two new tables - Add unit tests and an e2e spec, and regenerate schema.yml Closes kernelci#1989 Signed-off-by: Alan Peixinho <alan.peixinho@profusion.mobi>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.