chore(ci): improved release process and expanded Rust toolchain support

- Updated release process to create new commits with descriptive messages instead of amending previous commits.
- Changed release push strategy from force push to regular push for better git history integrity.
- Extended check:rs script to verify minimal dependency versions and Windows MSVC target compilation.
- Added x86_64-pc-windows-msvc target to Rust toolchain configuration for cross-compilation support.
This commit is contained in:
can1357
2026-02-05 08:28:56 +01:00
parent d1ccb24e7e
commit acc799cd2e
4 changed files with 8 additions and 8 deletions
+3 -3
View File
@@ -292,9 +292,9 @@ async function cmdRelease(version: string): Promise<void> {
if (success) {
console.log(`=== Released v${version} ===`);
} else {
console.log("\nTo retry after fixing:");
console.log(" git commit --amend --no-edit");
console.log(" git push origin main --force");
console.log("\nTo retry after fixing (repeat until CI passes):");
console.log(" git commit -m \"fix: <brief description>\"");
console.log(" git push origin main");
console.log(` git tag -f v${version} && git push origin v${version} --force`);
console.log(" bun scripts/release.ts watch");
process.exit(1);