Ludovic Marie
8d5424408c
Nightly: nothing an unreviewed build leaves reaches a release
...
Orchestrator's review of #2859 : a nightly can hold pull requests nobody
reviewed yet, and their build scripts run in `build`. game-build.yml gets a
`trusted` input, true only from release.yml:
- the Rust cache (GitHub-hosted Linux and Windows): its own key for an
untrusted build (`nightly-<name>`), never saved; a release restores only
what a release saved;
- macOS: an untrusted build's exporters and build jobs run on the runner
that already runs pull requests' parity jobs (macOS + horizon-game), never
the release runner (MAC_RUNNER) nor parity-main's;
- a trusted build doesn't read the machine's shared sccache, which pull
requests' jobs write (runner-env.sh: HORIZON_NO_SCCACHE).
tests/test_nightly.py pins all three.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 16:26:51 +01:00
..
2026-10-03 23:26:13 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 19:49:00 +02:00
2026-10-06 19:49:00 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-26 17:15:21 +01:00
2026-10-15 13:44:26 +02:00
2026-10-26 22:40:40 +06:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 12:13:34 +02:00
2026-10-06 12:13:34 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 15:28:26 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-25 19:36:11 +00:00
2026-10-21 12:22:20 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-26 05:28:30 +01:00
2026-10-24 14:49:46 +01:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-27 16:15:14 +01:00
2026-10-27 16:26:51 +01:00
2026-10-06 11:24:51 +02:00
2026-10-14 22:18:31 +02:00
2026-10-26 14:12:04 +01:00
2026-10-26 13:34:31 +01:00
2026-10-27 06:46:49 +01:00
2026-10-12 02:47:52 +02:00
2026-10-23 07:58:53 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-21 12:22:21 +02:00
2026-10-21 12:22:21 +02:00
2026-10-21 12:22:21 +02:00
2026-10-21 12:22:21 +02:00
2026-10-27 08:37:40 +01:00
2026-10-25 04:15:14 +00:00
2026-10-25 23:11:23 +00:00
2026-10-25 22:48:51 +01:00
2026-10-27 08:51:48 +01:00
2026-10-27 15:00:02 +01:00
2026-10-26 19:23:52 +01:00
2026-10-06 11:24:51 +02:00
2026-10-25 16:00:03 +01:00
2026-10-06 11:24:51 +02:00
2026-10-26 00:27:22 +01:00
2026-10-24 14:50:55 +01:00
2026-10-26 17:46:06 +01:00
2026-10-06 11:24:51 +02:00
2026-10-19 08:23:27 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-13 21:06:28 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00
2026-10-15 13:38:37 +02:00
2026-10-26 12:33:08 +01:00
2026-10-06 11:24:51 +02:00
2026-10-06 11:24:51 +02:00