You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Package smoke tests now prove the stable .deb asset and installed file layout before a release is published. Runtime path resolution is exposed through the unified CLI so snippets and fallbacks can stop guessing source versus package paths.
Constraint: CI uses locked Rust builds and must validate package layout in a clean Ubuntu install.
Rejected: Defer path and package checks to manual release review | the review already found shippable layout drift.
Confidence: medium
Scope-risk: moderate
Directive: Keep flashpaste paths as the contract for scripts, snippets, and package smoke tests.
Tested: cargo fmt --manifest-path rs/Cargo.toml --all --check; RUSTC_WRAPPER= cargo test --locked --offline --manifest-path rs/Cargo.toml -p flashpaste-common --lib; RUSTC_WRAPPER= cargo check --locked --offline --manifest-path rs/Cargo.toml -p flashpaste; bash -n bin/*.sh install.sh bootstrap.sh packaging/build-deb.sh packaging/package-smoke.sh AGENTS-release-check.sh; git diff --check
Not-tested: package-smoke docker install locally; GitHub Actions release workflow locally
0 commit comments