mirror of
https://github.com/bahdotsh/wrkflw.git
synced 2026-09-02 20:25:31 +02:00
The release builds were running without --locked, which means cargo is free to re-resolve dependencies however it pleases. For a release binary, that's *not great* — you want reproducible builds from the exact Cargo.lock that was committed, not whatever cargo feels like doing today. While at it, the changelog generation was silently falling through to the "list all commits" path if the release tag wasn't found in the tag list. Now it emits a ::warning annotation so you at least know something went sideways instead of staring at a suspiciously long changelog wondering where it all came from.