Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions docs/MATRIX-STATUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,23 +68,23 @@ The configured image matrix now has 149 cells. Eleven of them are Tuna Desktop (

`.github/green-criteria.yml` sets the bar. A cell is green only when every criterion that blocks it, and applies to it, has a current affirmative result. A criterion that nobody ran, nobody asserted, or that CI skipped renders ⬜, and it does not count as satisfied. These criteria block today: `builds`, `desktop`, `boots`, `parity`, `no_silent_omissions`, `rebuildable`, `arch_honesty`. These are advisory — the sections below measure them, and they do not block yet: `install`, `lifecycle`. Unimplemented: `iso`. To graduate a criterion, edit `enforcement:` in that file. This table and the README count then tighten with no code change.

**120 of 149** published cells are composite-green.
**120 of 147** published cells are composite-green.

| Variant | gnome | kde | cosmic | niri | xfce |
|---|:--:|:--:|:--:|:--:|:--:|
| **albacore** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41292977705#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41292977705#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41292977705#artifacts) |
| **bonito** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41329855200#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41329855200#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41329855200#artifacts) |
| **bonito-rawhide** | ❌ | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41343253006#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41343253006#artifacts) |
| **albacore** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42996537436#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42996537436#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42996537436#artifacts) |
| **bonito** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/43008538416#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/43008538416#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/43008538416#artifacts) |
| **bonito-rawhide** | ❌ | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42292502419#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42292502419#artifacts) |
| **flounder** | — | ❌ | — | — | ❌ |
| **flounder-sid** | ⬜ | ⬜ | — | — | ⬜ |
| **grouper** | ❌ | ❌ | ❌ | — | ❌ |
| **guppy** | ❌ | ❌ | — | — | ⬜ |
| **guppy** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42906157160#artifacts) | ❌ | — | — | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42840139896#artifacts) |
| **hummingbird** | ⬜ | — | ❌ | — | — |
| **marlin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41336660826#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41336660826#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41336660826#artifacts) |
| **sailfin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41248810286#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41248810286#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41248810286#artifacts) |
| **skipjack** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41324474382#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41324474382#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41324474382#artifacts) |
| **marlin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42998902749#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42998902749#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42998902749#artifacts) |
| **sailfin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42942086197#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42863860514#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42863860514#artifacts) |
| **skipjack** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42877882131#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42877882131#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42925619442#artifacts) |
| **wahoo** | ❌ | ❌ | ❌ | — | — |
| **yellowfin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41398376587#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41398376587#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41317255224#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/41398376587#artifacts) |
| **yellowfin** | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42861938558#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42861938558#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42850071781#artifacts) | [✅](https://github.com/tuna-os/tunaOS/actions/runs/42861938558#artifacts) |

Cells outside the desktop columns (base, hwe, nvidia and friends) are in the count above but not the table; only `builds` applies to them today.

Expand Down Expand Up @@ -165,7 +165,7 @@ Newest result 2026-11-01, oldest still-authoritative result 2026-07-27. Results

## Desktop Contract Sweep

**45 of 52** cells satisfy `build_scripts/checks/verify-desktop-experience.sh` (52 tested, 0 never tested).
**46 of 52** cells satisfy `build_scripts/checks/verify-desktop-experience.sh` (52 tested, 0 never tested).

The sweep pulls the **published** image and runs the contract script against it directly (`podman run`, with no boot). It uses the desktop-only `build_image` denominator. This catches a desktop whose packages never landed, and it does not depend on whether hosted CI can boot the image at all.

Expand All @@ -177,15 +177,15 @@ The sweep pulls the **published** image and runs the contract script against it
| **flounder** | — | ✅ | — | — | ✅ |
| **flounder-sid** | ✅ | ✅ | — | — | ✅ |
| **grouper** | ✅ | ✅ | ✅ | — | ✅ |
| **guppy** | ❌ | ❌ | — | — | ✅ |
| **guppy** | ✅ | ❌ | — | — | ✅ |
| **hummingbird** | ✅ | — | ❌ | — | — |
| **marlin** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **sailfin** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **skipjack** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **wahoo** | ❌ | ❌ | ❌ | — | — |
| **yellowfin** | ✅ | ✅ | ✅ | ✅ | ✅ |

Newest result 2026-11-01.
Newest result 2026-11-10.

## Bootc Lifecycle

Expand All @@ -210,7 +210,7 @@ Checks image metadata, `bootc install print-configuration`, and the configured d
| **wahoo** | ❌ | ❌ | ❌ | — | — |
| **yellowfin** | ✅ | ✅ | ✅ | ✅ | ✅ |

Newest result 2026-10-08.
Newest result 2026-10-15.

## Installer smoke

Expand All @@ -237,17 +237,17 @@ cosmic, niri, xfwl4 and kde do not bring a session up on hosted CI. Nobody has d

**100** tags published.

Missing for 4 non-NVIDIA, non-HWE ISO cell(s): `gurnard-pantheon`, `hummingbird-base`, `hummingbird-cosmic`, `hummingbird-gnome`
Missing for 9 non-NVIDIA, non-HWE ISO cell(s): `bonito-cosmic-rawhide`, `bonito-gnome-rawhide`, `bonito-kde-rawhide`, `bonito-niri-rawhide`, `bonito-xfce-rawhide`, `gurnard-pantheon`, `hummingbird-base`, `hummingbird-cosmic`, `hummingbird-gnome`

## Provenance

The run that last asserted each verdict above. A re-run of a cell moves a row here without moving the cell, so this table refreshes only when a verdict changes. Treat the dates as "no older than".

| Date | Run | Cells |
|---|---|---|
| 2026-11-01 | [41317255224](https://github.com/tuna-os/tunaOS/actions/runs/41317255224) | 52 |
| 2026-11-10 | [42850071781](https://github.com/tuna-os/tunaOS/actions/runs/42850071781) | 52 |
| 2026-11-01 | [41313716420](https://github.com/tuna-os/tunaOS/actions/runs/41313716420) | 110 |
| 2026-10-08 | [37771441491](https://github.com/tuna-os/tunaOS/actions/runs/37771441491) | 106 |
| 2026-10-15 | [38713238238](https://github.com/tuna-os/tunaOS/actions/runs/38713238238) | 107 |
| 2026-09-10 | [34479027185](https://github.com/tuna-os/tunaOS/actions/runs/34479027185) | 1 |
| 2026-09-01 | [33506738063](https://github.com/tuna-os/tunaOS/actions/runs/33506738063) | 14 |
| 2026-08-24 | [32681262659](https://github.com/tuna-os/tunaOS/actions/runs/32681262659) | 2 |
Expand Down
Loading