1 #!/bin/sh2 # 03_release: release build must succeed.3 set -e4 export CARGO_BUILD_JOBS=25 cargo build --locked --release6 # Publish prebuilt artifact for `f0rge release install` fast path:7 # one binary per release record (gitignored, never committed).8 if [ -f target/release/f0rge ]; then9 for rec in .forge/releases/v*.md; do10 [ -e "$rec" ] || continue11 ver=$(basename "$rec" .md)12 dest=".forge/releases/build/$ver/f0rge"13 mkdir -p ".forge/releases/build/$ver"14 cp -f target/release/f0rge "$dest"15 chmod +x "$dest"16 done17 fi