#1331
ci: move release checks into xtask
Summary
- add
cargo x release-checkfor tag, crate version, changelog, and main-branch ancestry validation - remove the Bash release helper and its standalone test script
- keep workspace publish testing and publishing as direct Cargo commands
- cover release policy parsing with xtask unit tests
Validation
cargo +1.91.0 fmt --package xtaskcargo +1.91.0 test --package xtaskcargo +1.91.0 clippy --package xtask --all-targets -- -D warningscargo +1.91.0 publish --workspace --dry-runactionlint .github/workflows/release.ymlzizmor .github/workflows/release.ymlhawkeye check
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests. see 2 files with indirect coverage changes
:rocket: New features to boost your workflow: