rust-openstack icon indicating copy to clipboard operation
rust-openstack copied to clipboard

Add cargo deny config and audit workflow

Open gierens opened this issue 1 year ago • 4 comments

This adds the config file for cargo deny which automatically checks for things like advisories, licenses, bans, ... and a corresponding audit workflow that runs on every push changing dependencies and every night.

Signed-off-by: Sandro-Alessio Gierens [email protected]

gierens avatar Apr 06 '24 09:04 gierens

@dtantsur The functional tests are failing because the setup-rust action just vanished from Github. #157 tries to replace it with an alternative.

gierens avatar Apr 07 '24 06:04 gierens

#157 merged, could you rebase all your PRs?

dtantsur avatar Apr 14 '24 12:04 dtantsur

@dtantsur I rebased it.

gierens avatar Apr 14 '24 13:04 gierens

Wow, interesting, I did not know about cargo-deny. TIL! https://github.com/dtantsur/rust-openstack/actions/runs/8679800639/job/23799281981?pr=156 shows a lot of deprecation warnings, could you check if any of these are important?

dtantsur avatar Apr 21 '24 09:04 dtantsur

I updated the deny.toml according to the new template, the deprecation warnings are gone now.

gierens avatar May 08 '24 21:05 gierens

The failing functional test on zed seems to be unrelated.

gierens avatar May 09 '24 08:05 gierens