replace unused cargo-deny check with a new cargo-deny-licenses job (#13956)

* ci: remove the cargo-deny job

It's been broken and disabled for quite a while, and per internal
discussion there doesn't seem to be any interest in fixing it and
actually using the job output for anything.

* ci: add new cargo-deny-licenses job

It'll run on all PRs and fail if external dependencies with unsuitable
licenses are detected.
This commit is contained in:
Mira Ressel
2023-04-20 14:03:05 +02:00
committed by GitHub
parent 040011a056
commit 9544ec765d
3 changed files with 73 additions and 156 deletions
-5
View File
@@ -215,11 +215,6 @@ default:
.zombienet-refs:
extends: .build-refs
.nightly-pipeline:
rules:
# this job runs only on nightly pipeline with the mentioned variable, against `master` branch
- if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "schedule" && $PIPELINE == "nightly"
.crates-publishing-variables:
variables:
CRATESIO_CRATES_OWNER: parity-crate-owner