Repository navigation
Commit 21a77f7
authored
ci: bootstrap layer gate and repair Jaguar baseline (#51)
* bsp: fix existing Jaguar U-Boot patches
Pin the focused LmP v96 backport that corrects stale patch context for the handheld and Phasora images.
Assisted-by: Codex
* ci: enforce layer adoption regression gate
* ci: fix layer gate expressions
* ci: bound layer gate build concurrency
* ci: use current Actions runtimes
* ci: emit layer matrix without jq
* ci: route Yocto jobs to capable runner
* ci: strengthen layer adoption evidence
* ci: preserve protected layer adoption tuples
* ci: test protected layer adoption matrix
* ci: protect exact product feature tuples
* ci: exercise signing in layer adoption gate
* ci: use valid job-level key path
* ci: bound layer gate disk usage
* ci: consolidate layer adoption regression on ai-tools
* ci: run container steps with bash
* ci: keep kas overlay inside worktree
* ci: quote layer state normalisation safely
* ci: replay captured command failures
* ci: initialize protected layer submodules
* ci: initialize protected layer worktrees
* ci: share kas worktree preparation
* ci: track current bitbake dependency graph
* ci: diagnose selected environment mismatches
* ci: use inode-aware disk thresholds
* ci: bind local kas changes to adoption gate
* ci: validate kernel signing identity
* ci: force test signing paths
* ci: canonicalise layer adoption evidence
* ci: keep adoption gate on controlled runner
* ci: key baseline cache by capture schema
* ci: source warnings from cooker logs
* ci: normalise encoded checkout provenance
* ci: audit immutable baseline repair
Build both sides with the exact two-file Jaguar U-Boot backport while validating the old and new submodule pins, repair branch, ancestry and changed-file set.
Assisted-by: Codex
* ci: include packaging baseline repair
Extend the exact LmP v96 backport contract to cover board-scripts empty-directory QA failures while preserving full baseline and candidate builds.
Assisted-by: Codex
* ci: include Handheld DTS baseline repair
Extend the exact LmP v96 backport contract to the undefined Handheld audio-mute pinmux while preserving complete symmetric builds.
Assisted-by: Codex
* ci: include Handheld DTS baseline repair
Extend the exact LmP v96 backport contract to the current EVK base and inherited regulator required by the pinned kernel.
Assisted-by: Codex
* ci: retain repaired empty package baseline
Extend the exact LmP v96 backport pin so products that request board-scripts can complete rootfs even when their payload is intentionally empty.
Assisted-by: Codex
* ci: include remaining DTS baseline repairs
Extend the exact LmP v96 backport contract to the INST and Phasora EVK-base corrections found by the full product gate.
Assisted-by: Codex
* ci: make kernel warnings sstate-independent
Force kernel_configcheck on both sides before collecting cooker warnings so shared sstate cannot create false warning deltas.
Assisted-by: Codex
* ci: include Phasora SPDX baseline repair
Extend the exact LmP v96 repair contract to the custom loader license text required by create-spdx.
Assisted-by: Codex
* ci: match renamed license repair surface
Track Git's canonical renamed path in the exact baseline repair file set.
Assisted-by: Codex
* ci: treat removed warnings as improvements
Keep the gate fail-closed for candidate-added warnings while avoiding false failures when shared sstate suppresses a pre-existing baseline warning.
Assisted-by: Codex <codex@openai.com>
* ci: shard layer adoption tuples
Run every protected tuple as an independent fail-fast-disabled matrix shard while preserving the single required Layer Adoption Gate aggregator. Keep the shared local driver full-matrix by default.
Signed-off-by: Alex Lennon <ajlennon@dynamicdevices.co.uk>
Assisted-by: Codex
* ci: materialize LFS-backed KAS configs
Resolve protected Git LFS KAS inputs in the shared regression driver for both baseline and candidate worktrees, preserving identical local and CI preparation and failing closed if smudging does not occur.
Signed-off-by: Alex Lennon <ajlennon@dynamicdevices.co.uk>
Assisted-by: Codex
* ci: retire Jaguar inst and Phasora tuples
Record the product-owner retirement and remove the corresponding image and mfgtool shards from the protected build matrix.\n\nAssisted-by: Codex <noreply@openai.com>
* ci: focus adoption gate on Jaguar screen
Run the current integration phase against the screen image and recovery tuple, while documenting that other active products remain deferred rather than deprecated.\n\nAssisted-by: Codex <noreply@openai.com>1 parent dda5440 commit 21a77f7
31 files changed
Lines changed: 2187 additions & 218 deletions
File tree
- .github
- workflows
- ci
- docs
- scripts
- validation
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
0 commit comments