* Segregate linting jobs from CI workflow Lint on push to all branches, except for main, as this action will be required to merge. Just run the lint action when a Rust file is changed, as it won't make sense to run it on other scenarios. DRY with uneeded jobs * Make actions dependable on changed files or folders * Fix & add missing paths * Revert changes removing cargo.lock and deny.toml checks Also refactor this to use a more redable and change prone cargo-deny-action. And move this actions out of the clippy-deps job, as this are more related to CI than linting. * Fix wrong indentation * Add new configuration file from #3386 * Do not fail on licenses as this configuration is missing * Do not add advisories features Add advisories checks in a different PR * Allow tests and coverage on PR series If we only run CI on branches that are going to merge to main, then PR series become a lot harder to test. (Because each PR is based on the previous PR, not main.) |
||
|---|---|---|
| .. | ||
| cd.yml | ||
| ci.yml | ||
| coverage.yml | ||
| docs.yml | ||
| lint.yml | ||
| manual-deploy.yml | ||
| regenerate-stateful-test-disks.yml | ||
| release-drafter.yml | ||
| test.yml | ||
| zcashd-manual-deploy.yml | ||