release: v0.48.1 - #1373
Conversation
There was a problem hiding this comment.
This is an auto review done by revuto.
Review: release: v0.48.1
Version sync itself checks out. I verified every manifest scripts/sync-versions.sh touches is at 0.48.1 and nothing is left behind at 0.48.0:
Cargo.toml[workspace.package]+ both internalagnix-rules/agnix-corepath-dep versionsCargo.lockfor all six published crates (agnix-workspace-testscorrectly stays0.0.0—publish = false, pinned deliberately per the comment atscripts/sync-versions.sh:13-16)editors/vscode/package.json+package-lock.json(both rootversionandpackages[""].version)editors/jetbrains/gradle.properties,editors/zed/extension.toml,npm/package.json,plugin/.claude-plugin/plugin.json
A repo-wide grep for 0.48.0 leaves only website/versions.json, website/docusaurus.config.js (lastVersion), and scripts/check-glibc-floor.test.sh — all correct: the docs snapshot and lastVersion bump are cut by the version-docs job in release.yml and land via a separate docs/version-X.Y.Z PR, and the glibc test strings are historical reference sets.
The CHANGELOG.md edit also matches the established release-commit shape exactly (79e77537, aa289724 did the same two-line header insert), and the ## [0.48.1] header parses cleanly through the sed -n "/## \[${VERSION#v}\]/,/## \[/p" extraction at .github/workflows/release.yml:222-223.
One gap noted inline regarding release-note coverage of what actually ships in this tag.
The release section documented only the fixes, but 8dfe8c2 (#1354) is in this range and in no earlier tag, so v0.48.1 is the first release to publish the advanced tool/spec baselines. release.yml lifts this section verbatim into the GitHub Release body, so the notes would have claimed no changes while shipping seven baseline bumps and the newly registered validator surfaces.
There was a problem hiding this comment.
This is an auto review done by revuto.
Revuto completed the review and found no evidence-backed concerns.
Patch release. No API changes.
Fixed
excludepatterns when totalling the 8 MB skill directory size..git/.agnix.tomlmarker, so results no longer depend on argument order.cross(nowGLIBC_2.18), a release gate fails the build aboveGLIBC_2.31, and both install paths fall back to the static musl archive when the gnu binary cannot run.Security
Pre-release checks
cargo fmt --check --all,cargo clippy --workspace --all-targets --all-features -- -D warnings,cargo test --workspace,agnix eval tests/eval.yaml(61/61), self-lint,cargo audit(only the two allowlisted warnings),cargo deny check advisories- all clean.agnix --versionreports0.48.1.Version synced across all manifests via
scripts/sync-versions.sh.