From b548a474492ea3580c02f65c10b32ae18a34f90b Mon Sep 17 00:00:00 2001 From: "glm-5.3-flash" Date: Mon, 19 Oct 2026 03:58:29 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20AGENTS.md=20=E2=80=94=20the=20release?= =?UTF-8?q?=20steps=20pinned=20(annotated=20tags,=20the=20v0.3.0=20flow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 8fb481b..81eeb16 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -279,6 +279,16 @@ cargo clippy --target wasm32-unknown-unknown -- -D warnings cargo publish --dry-run --allow-dirty # before a release ``` +### Release steps (after the version bump + verification) + +1. Commit the release (bump + CHANGELOG/README/AGENTS pins). +2. Tag it: `git tag -a vX.Y.Z -m "release: vX.Y.Z — "` + — **annotated**, always (v0.1.0/v0.2.0 are lightweight; annotated + since the v0.3.0 release, 2026-10-19). +3. `git push origin main && git push origin vX.Y.Z`. +4. `cargo publish` (no `--allow-dirty` once the tree is clean). +5. Confirm with `cargo search` / `cargo info`. + The corpus replay is the fuzz gate (the alkcall §7.9 posture): it replays every committed seed through the same invariant functions the fuzz targets run, on stable, without nightly. Campaigns (nightly,