ci(qbzd): fix workflow paths, add cache, track Cargo.lock

Fixes:
- Rust cache via Swatinem/rust-cache (workspaces: crates -> target)
- Track crates/Cargo.lock for reproducible builds
- Bundle service files in release tarball
- Add permissions: contents: write for release job
- generate_release_notes for auto changelog

Local release build verified: 30 MB (23 MB stripped), x86_64.

cc
This commit is contained in:
vicrodh committed 2026-04-09 06:22:17 -06:00
1 parent 586d27bf43
commit 8cee1c60be
3 files changed
+5934 -6

No files matched your search

+5912
View File
File diff suppressed because it is too large. Load diff