fix: fix CI config, update MSRV to 1.80.1

This commit is contained in:
swaits committed 2025-10-13 19:58:08 -06:00
1 parent e8e55b7676
commit cfb24bbb4e
5 files changed
+112 -95

No files matched your search

+10 -2
View File
@@ -78,7 +78,7 @@ pre-push: check test coverage
@echo "✅ Pre-push checks passed - safe to push!"
# Comprehensive pre-release validation
pre-release: check test coverage audit mutants
pre-release: check test coverage audit mutants examples bench-check
#!/usr/bin/env bash
set -e
@@ -105,11 +105,13 @@ pre-release: check test coverage audit mutants
echo ""
echo "✅ All pre-release checks passed!"
echo " - Code formatted and linted"
echo " - All tests passing (507+ tests)"
echo " - All tests passing"
echo " - Code coverage ≥ {{coverage_target}}%"
echo " - No security vulnerabilities"
echo " - Dependencies verified"
echo " - Mutation testing complete"
echo " - All examples run successfully"
echo " - All benchmarks compile"
echo " - Documentation version verified"
echo " - Package ready for publication"
echo ""
@@ -161,6 +163,12 @@ fuzz:
# Benchmarks
# =============================================================================
# Verify benchmarks compile
bench-check:
@echo "Verifying benchmarks compile..."
cargo bench --no-run
@echo "✅ All benchmarks compile"
# Run all benchmarks
bench:
cargo bench