mirror of
https://github.com/horizon-rust/horizon-mods.git
synced 2026-11-07 11:05:58 -10:00
Players' native builds broke on mods made for an older Horizon (targets moved by the crate split, a support module refused by a glob) and the whole build failed. scripts/native_compat.py applies mods as the launcher builds them: - check (pull requests): each new native-mod version on the newest Nightly with the 20 most downloaded native mods, horizon-mixins apply then cargo check, and its support modules' (file, name) against every registry mod's. - health (daily, native-compat.yml): every native mod's newest version on the newest Nightly; the ones horizon-mixins refuses go to the native-health release, and publish marks them `broken_on` in index.json so the launcher warns before an install. The PR job runs main's script with a read-only token; the submission's build scripts run under that token only. Co-authored-by: Horizon agent <[email protected]> Co-authored-by: Claude Opus 5.5 <[email protected]>