Simpl-Resultat/.forgejo/workflows
le king fu aad85a412d ci: pass --locked to cargo in check-rust and the release builds, pin cargo-xwin (#449)
check-rust.yml ran cargo check and cargo test without --locked: a
Cargo.lock out of step with Cargo.toml was rewritten in the job's
checkout, and the suppression guard, the windows-sys guard and cargo
audit then read the rewritten lockfile instead of the committed one.
Both now pass --locked, and the windows-sys guard comment says the
lockfile it reads is the committed one.

release.yml built the shipped binaries the same way. Both npx tauri
build calls now end with `-- --locked`, which the Tauri CLI hands to its
runner (cargo, or cargo-xwin for Windows, which passes it to cargo
build).

cargo-xwin, the runner of the Windows build, runs with the updater
signing key in its environment and was installed at whatever version
crates.io served on the day of the tag. It is pinned at 0.23.1, the
version the v0.17.2 release installed (run 570), and its version is
printed in the job log.

Refs #449

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 17:28:34 -04:00
..
audit.yml docs: fix three comments after review of #414 2026-10-12 15:05:44 -04:00
check-frontend.yml fix(release): refuse an empty or multi-document latest.json, test the Publish step 2026-10-18 13:00:40 -04:00
check-rust.yml ci: pass --locked to cargo in check-rust and the release builds, pin cargo-xwin (#449) 2026-10-18 17:28:34 -04:00
release.yml ci: pass --locked to cargo in check-rust and the release builds, pin cargo-xwin (#449) 2026-10-18 17:28:34 -04:00