fix: fix CI config, update MSRV to 1.80.1
This commit is contained in:
5 files changed
+112
-95
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user