Juno
Live First seen 1 Nov 2025, last seen 2 Nov 2026. 22 units live.
Evaluations
104,771
107,239 attempts, 3,433 cancelled
Completion
96.9%
of 103,806 attempts
Complete out of complete and incomplete attempts. Cancelled attempts are listed, never counted.
Evaluated pass rate
99.9%
of 22,315 evaluations with a verdict
Final attempts that passed, out of pass and code. Lab 129, cancelled 3,429 and unclassified 1,184 are shown, never folded in.
Failed after retries
1,335 of 104,771
1,972 failed first time, 579 passed on retry
Changes with a failed boot on this board
n/a
Not available for this range: change lineage exists for the live window only.
Last 12 months
Evaluations per week, stacked by final outcome. Hatched means the lab, solid means the code.
- Pass
- Passed on retry
- Lab
- Code
- Cancelled
- Unclassified
All gaps
- No data held: 28 Feb 2026 to 28 Feb 2026
History by month
Before the live window we know whether each attempt completed and how retries ended, not why it failed or which change it was. Shaded bands are months with no data held.
All gaps
- No data held: 28 Feb 2026 to 28 Feb 2026
- Evaluations per month
- Incomplete attempts
- Failed after retries
Units
CI attempts per physical unit, retries included. Passing on another unit can help identify a unit fault. Health checks are fleet health.
| juno-r0-01 | 6,233 | 275 | 63 | 12 | Complete 10 Jul 09:31 |
| juno-r1-01 | 6,505 | 252 | 106 | 10 | Incomplete 20 Jul 11:04 |
| juno-r2-01 | 7,806 | 221 | 32 | 3 | Canceled 23 Jul 13:01 |
| juno-r2-03 | 4,635 | 205 | 75 | 8 | Incomplete 17 Jun 12:27 |
| juno-r0-02 | 7,898 | 195 | 14 | 4 | Complete 22 Jul 08:52 |
| juno-r0-04 | 7,226 | 166 | 40 | 5 | Incomplete 25 Jul 01:31 |
| juno-r2-02 | 8,082 | 146 | 6 | 2 | Complete 27 Jul 13:47 |
| laa-00149-juno-r1-01 | 4,660 | 142 | 115 | 7 | Complete 1 Nov 01:10 |
| juno-r0-03 | 7,487 | 128 | 19 | 2 | Complete 23 Jul 13:42 |
| juno-r0-05 | 5,590 | 111 | 18 | 2 | Incomplete 17 Jul 08:03 |
| laa-00093-juno | 1,795 | 28 | 12 | 1 | Complete 22 Jul 02:24 |
| laa-00093-juno-r2-03 | 4,773 | 15 | 4 | 0 | Complete 1 Nov 01:10 |
| laa-00147-juno-r0-01 | 4,516 | 14 | 1 | 0 | Complete 1 Nov 01:20 |
| laa-00093-juno-r2 | 113 | 13 | 10 | 0 | Complete 15 Jun 02:18 |
| laa-00164-juno-r2-02 | 4,344 | 12 | 2 | 0 | Complete 1 Nov 01:30 |
| laa-00090-juno-r0-04 | 3,964 | 11 | 0 | 0 | Complete 1 Nov 01:06 |
| laa-00141-juno-r2-01 | 4,618 | 11 | 3 | 0 | Complete 1 Nov 13:45 |
| laa-00134-juno-r0-05 | 4,287 | 10 | 1 | 0 | Complete 1 Nov 01:12 |
| laa-00131-juno-r0-03 | 4,172 | 7 | 0 | 0 | Complete 1 Nov 01:17 |
| laa-00102-juno-r0-02 | 4,526 | 6 | 1 | 0 | Complete 1 Nov 01:32 |
| laa-00147-juno | 570 | 3 | 0 | 0 | Complete 21 Jul 12:10 |
| laa-00149-juno | 7 | 1 | 1 | 0 | Complete 21 Jul 07:52 |
Evaluations
One row per builder build on this board, newest first, with every attempt. CI runs only; 50 of 4,635 shown.
| Attempts | |||||
|---|---|---|---|---|---|
| 1 Oct 09:18 | tf-a-lts2.14-builder 232855 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 09:13 | tf-a-lts2.14-builder 232773 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 09:07 | tf-a-lts2.14-builder 232444 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 09:00 | tf-a-lts2.14-builder 232367 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 08:54 | tf-a-lts2.14-builder 232210 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 08:49 | tf-a-lts2.14-builder 232046 | 55003/1 build(mbedtls): build with CMake | lts-v2.14 built refs/changes/03/55003/1 | Pass | |
| 1 Oct 08:24 | tf-a-lts2.8-builder 215073 | 54820/2 fix(cpus): remove stray conflict marker in cortex_a77.h | lts-v2.8 built refs/changes/20/54820/2 | Pass | |
| 1 Oct 08:12 | tf-a-lts2.8-builder 214830 | 54820/2 fix(cpus): remove stray conflict marker in cortex_a77.h | lts-v2.8 built refs/changes/20/54820/2 | Pass | |
| 1 Oct 08:06 | tf-a-lts2.8-builder 214745 | 54820/2 fix(cpus): remove stray conflict marker in cortex_a77.h | lts-v2.8 built refs/changes/20/54820/2 | Pass | |
| 1 Oct 02:59 | tf-a-lts2.8-builder 214564 | not recorded | lts-v2.8 | Pass | |
| 1 Oct 02:38 | tf-a-lts2.8-builder 214470 | not recorded | lts-v2.8 | Pass | |
| 1 Oct 02:31 | tf-a-lts2.8-builder 214388 | not recorded | lts-v2.8 | Pass | |
| 1 Oct 02:26 | tf-a-lts2.8-builder 214220 | not recorded | lts-v2.8 | Pass | |
| 1 Oct 01:45 | tf-a-lts2.10-builder 275025 | not recorded | lts-v2.10 | Pass | |
| 1 Oct 01:38 | tf-a-lts2.10-builder 274976 | not recorded | lts-v2.10 | Pass | |
| 1 Oct 01:33 | tf-a-lts2.10-builder 274863 | not recorded | lts-v2.10 | Pass | |
| 1 Oct 01:22 | tf-a-lts2.10-builder 274635 | not recorded | lts-v2.10 | Pass | |
| 1 Oct 00:45 | tf-a-lts2.12-builder 332784 | not recorded | lts-v2.12 | Pass | |
| 1 Oct 00:37 | tf-a-lts2.12-builder 332695 | not recorded | lts-v2.12 | Pass | |
| 1 Oct 00:30 | tf-a-lts2.12-builder 332501 | not recorded | lts-v2.12 | Pass | |
| 1 Oct 00:24 | tf-a-lts2.12-builder 332368 | not recorded | lts-v2.12 | Pass | |
| 30 Sep 23:42 | tf-a-lts2.14-builder 231716 | not recorded | lts-v2.14 | Pass | |
| 30 Sep 23:38 | tf-a-lts2.14-builder 231566 | not recorded | lts-v2.14 | Passed on retry | |
| 30 Sep 23:35 | tf-a-lts2.14-builder 231640 | not recorded | lts-v2.14 | Pass | |
| 30 Sep 23:28 | tf-a-lts2.14-builder 231279 | not recorded | lts-v2.14 | Pass | |
| 30 Sep 23:22 | tf-a-lts2.14-builder 231165 | not recorded | lts-v2.14 | Pass | |
| 30 Sep 22:49 | tf-a-builder 2522111 | not recorded | Branch not recorded | Pass | |
| 30 Sep 22:40 | tf-a-builder 2521998 | not recorded | Branch not recorded | Pass | |
| 30 Sep 22:34 | tf-a-builder 2521901 | not recorded | Branch not recorded | Pass | |
| 30 Sep 22:14 | tf-a-builder 2521477 | not recorded | Branch not recorded | Pass | |
| 30 Sep 16:45 | tf-a-builder 2519246 | 53839/8 fix: remove SPM_MM | integration built refs/changes/39/53839/8 | Passed on retry | |
| 30 Sep 16:38 | tf-a-builder 2520861 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 16:31 | tf-a-builder 2520767 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 16:26 | tf-a-builder 2520622 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 16:21 | tf-a-builder 2520394 | 54956/1 fix(optee): allow NS preemption for yielding calls | integration built refs/changes/56/54956/1 | Pass | |
| 30 Sep 16:14 | tf-a-builder 2520266 | 54956/1 fix(optee): allow NS preemption for yielding calls | integration built refs/changes/56/54956/1 | Pass | |
| 30 Sep 16:07 | tf-a-builder 2520225 | 54987/1 fix(gpt_rme): remove dependency on bitlocks for FIRME GM service | integration built refs/changes/87/54987/1 | Pass | |
| 30 Sep 16:01 | tf-a-builder 2520069 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 15:54 | tf-a-builder 2519980 | 54956/1 fix(optee): allow NS preemption for yielding calls | integration built refs/changes/56/54956/1 | Pass | |
| 30 Sep 15:48 | tf-a-builder 2519799 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 15:44 | tf-a-builder 2519802 | 53789/5 refactor(gpt_rme): split gpt lib to RME init and RME GPT runtime | integration built refs/changes/89/53789/5 | Pass | |
| 30 Sep 15:21 | tf-a-builder 2519057 | 54956/1 fix(optee): allow NS preemption for yielding calls | integration built refs/changes/56/54956/1 | Pass | |
| 30 Sep 15:14 | tf-a-builder 2518858 | 53839/8 fix: remove SPM_MM | integration built refs/changes/39/53839/8 | Pass | |
| 30 Sep 15:09 | tf-a-builder 2518714 | 53839/8 fix: remove SPM_MM | integration built refs/changes/39/53839/8 | Pass | |
| 30 Sep 15:02 | tf-a-builder 2518333 | 54987/1 fix(gpt_rme): remove dependency on bitlocks for FIRME GM service | integration built refs/changes/87/54987/1 | Pass | |
| 30 Sep 14:55 | tf-a-builder 2518214 | 54983/1 fix(firme): remove unsupported target GPI encoding | integration built refs/changes/83/54983/1 | Pass | |
| 30 Sep 14:50 | tf-a-builder 2518024 | 53839/8 fix: remove SPM_MM | integration built refs/changes/39/53839/8 | Pass | |
| 30 Sep 14:44 | tf-a-builder 2517887 | 53839/8 fix: remove SPM_MM | integration built refs/changes/39/53839/8 | Pass | |
| 30 Sep 14:39 | tf-a-builder 2517655 | 54983/1 fix(firme): remove unsupported target GPI encoding | integration built refs/changes/83/54983/1 | Pass | |
| 30 Sep 13:58 | tf-a-builder 2516856 | 54106/5 fix(libc): fix memrchr pointer underflow | integration built refs/changes/06/54106/5 | Pass |
Fleet health
Health checks, not CI results. They never count towards any rate on this page.
31 of 84 health checks failed in the last 7 days.
31 failed in 7 days, latest passed
Showing the latest 84 checks.
- Health check 3050752, Complete
- Health check 3050753, Complete
- Health check 3050754, Complete
- Health check 3051005, Complete
- Health check 3051008, Complete
- Health check 3051050, Complete
- Health check 3051136, Complete
- Health check 3051142, Complete
- Health check 3051360, Incomplete
- Health check 3051369, Incomplete
- Health check 3051377, Incomplete
- Health check 3051371, Incomplete
- Health check 3051386, Incomplete
- Health check 3051388, Incomplete
- Health check 3051389, Incomplete
- Health check 3051392, Incomplete
- Health check 3051391, Incomplete
- Health check 3051393, Incomplete
- Health check 3051394, Incomplete
- Health check 3051395, Incomplete
- Health check 3051401, Incomplete
- Health check 3051407, Incomplete
- Health check 3051406, Incomplete
- Health check 3051409, Incomplete
- Health check 3051415, Incomplete
- Health check 3051417, Incomplete
- Health check 3051416, Incomplete
- Health check 3051431, Incomplete
- Health check 3051439, Incomplete
- Health check 3051450, Incomplete
- Health check 3051451, Incomplete
- Health check 3051449, Incomplete
- Health check 3051454, Incomplete
- Health check 3051452, Incomplete
- Health check 3051453, Incomplete
- Health check 3051455, Incomplete
- Health check 3051456, Incomplete
- Health check 3051458, Incomplete
- Health check 3051459, Incomplete
- Health check 3051457, Complete
- Health check 3051460, Complete
- Health check 3051461, Complete
- Health check 3051463, Complete
- Health check 3051462, Complete
- Health check 3051464, Complete
- Health check 3051475, Complete
- Health check 3051474, Complete
- Health check 3051696, Complete
- Health check 3051970, Complete
- Health check 3051971, Complete
- Health check 3051972, Complete
- Health check 3051973, Complete
- Health check 3051974, Complete
- Health check 3051975, Complete
- Health check 3051980, Complete
- Health check 3051981, Complete
- Health check 3052317, Complete
- Health check 3052720, Complete
- Health check 3052723, Complete
- Health check 3052721, Complete
- Health check 3052722, Complete
- Health check 3052729, Complete
- Health check 3052730, Complete
- Health check 3052736, Complete
- Health check 3052738, Complete
- Health check 3053203, Complete
- Health check 3053721, Complete
- Health check 3053725, Complete
- Health check 3053723, Complete
- Health check 3053724, Complete
- Health check 3053729, Complete
- Health check 3053730, Complete
- Health check 3053733, Complete
- Health check 3053748, Complete
- Health check 3053847, Complete
- Health check 3054035, Complete
- Health check 3054038, Complete
- Health check 3054036, Complete
- Health check 3054037, Complete
- Health check 3054044, Complete
- Health check 3054046, Complete
- Health check 3054057, Complete
- Health check 3054059, Complete
- Health check 3054193, Complete
One tick per health check, oldest to newest. Each opens its job. Passed Failed Cancelled
Incidents
-
Lab
1 Feb 2026 to 28 Feb 2026
not recorded
-
Lab
17 Sep 2026 to 18 Sep 2026
LAVA logger DNS failures