Writing the human half of a release — the annotated tag's message, which becomes the release headline and the overview above the generated changelog. Use when cutting a release, drafting or trimming release notes, or rewording a release that is already…
CI/CD knowledge for this repo — design rationale, known skips, and local testing with act. Use when editing .github/workflows/, diagnosing CI failures, adding distros, or adjusting the e2e skip list.
Dev-shell and build mechanics for the clipper workspace — the per-distro Nix ROS 2 shells, the system Rust toolchain, the r2r/IDL codegen model, which distros the crates build on, and how to run unit tests, coverage, and the live e2e suite. Use when building…
How clipper ships as Debian packages — the bloom (momentedge_msgs) + cargo-deb (clipper) two-deb pipeline, its run model, and the gotchas. Use when editing the packaging scripts, crates/clipper/Cargo.toml [package.metadata.deb], the release.yml deb job, or…