cargo-auditable icon indicating copy to clipboard operation
cargo-auditable copied to clipboard

"Publish auditable binary" Github Action

Open Shnatsel opened this issue 3 years ago • 4 comments

As suggested by @pinkforest, it would be great to have a "publish auditable binary" Github action that builds the binaries with cargo auditable.

Ideally people should be able to use as a drop-in replacement for an existing Publish action.

Shnatsel avatar Aug 08 '22 22:08 Shnatsel

Feel free to assign me this

I've also worked on new pipeline to publish cargo-auditable multi-platform binaries that are dog-fooded via cargo-auditable :)

pinkforest avatar Sep 01 '22 18:09 pinkforest

There's a feature request for this in cargo dist: https://github.com/axodotdev/cargo-dist/issues/81

Shnatsel avatar Mar 02 '23 15:03 Shnatsel

Since there was no recent activity I have decided to take my shot at the issue. I must admit however that GitHub actions turned out to feel slightly overwhelming to me. My attempt can be found here: https://github.com/Adhalianna/cargo-auditable-action I believe it should be functional but I would need to learn a little bit more about workflows to create myself a good test case (haven't figured out how to get the files out of them). According to GitHub's documentation about actions it is best to keep them in a separate repository so if this was to be accepted as good enough I would recommend forking it under rust-secure-code.

Adhalianna avatar Jun 26 '23 22:06 Adhalianna

Sure, I'm happy to have it as a separate repository. Thanks a lot!

Shnatsel avatar Jun 27 '23 15:06 Shnatsel