CI-RUNNER: contracts' rust-consumers workflow
/ crosscheck (push) Successful in 0s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
2026-10-13 20:01:14 +09:00
parent a17c0b18f4
commit 654ec96e3b
+6 -2
View File
@@ -41,8 +41,12 @@ script needs `node` (JavaScript actions in host mode), `objdump` (check-glibc),
`.gitea/workflows/rust.yml` in svc-core, svc-gw and svc-nav (identical): clone the `.gitea/workflows/rust.yml` in svc-core, svc-gw and svc-nav (identical): clone the
pushed commit with contracts beside it, then clippy with `-D warnings`, tests, a pushed commit with contracts beside it, then clippy with `-D warnings`, tests, a
release build, and `scripts/check-glibc.sh` on every binary. Plain git, no JavaScript release build, and `scripts/check-glibc.sh` on every binary. Plain git, no JavaScript
actions. It runs on changes to `src/`, `Cargo.*`, the glibc script or itself, not on actions. It runs on changes to `src/`, `Cargo.*`, the glibc script or itself.
contracts changes.
contracts' `.gitea/workflows/rust-consumers.yml` covers the other direction: on a change
under `schema/` (what services compile in), it finds every yukart Rust repo whose source
refers to `../contracts/` and runs the same checks on each, at its master, against the
pushed contracts. README, docs and checklists do not trigger it.
⚠ **Upgrade both Orins or neither.** This runner proves glibc parity only while its ⚠ **Upgrade both Orins or neither.** This runner proves glibc parity only while its
L4T/Ubuntu release matches the car's (R36.4.7 here, R36.4.4 on the car, both glibc 2.35 L4T/Ubuntu release matches the car's (R36.4.7 here, R36.4.4 on the car, both glibc 2.35