cargo-dist
cargo-dist copied to clipboard
[WIP]: GitHub Artifact Attestations
Just a draft of adding a config to enable GitHub Artifact Attestations.
Has some todos and probably still missing a few things and tests, but just putting up the draft for early comment / visibility.
One quirk with the (silly) glob I wrote in the yml for the job is that attestations for the checksums are also generated which I suppose is fine.
I've made few changes since I last tested it on my example project, but I did manage to run it and attestations do get generated (https://github.com/dunxen/pors/attestations). I guess it would be good to also link the attestation downloads in the release announcement download table for each artifact too for offline verification.