Zebra/.github/workflows
Gustavo Valverde 6373a95405
Improve GitHub Actions checks based on files & folders (#3377)
* 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.)
2022-01-25 07:58:11 -04:00
..
cd.yml Bump actions/checkout from 2.3.5 to 2.4.0 (#3009) 2021-11-05 15:08:39 +10:00
ci.yml Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
coverage.yml Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
docs.yml Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
lint.yml Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
manual-deploy.yml Download Zcash Sapling parameters and load them from cached files (#3057) 2021-11-19 23:02:56 +00:00
regenerate-stateful-test-disks.yml Bump actions/checkout from 2.3.5 to 2.4.0 (#3009) 2021-11-05 15:08:39 +10:00
release-drafter.yml Specify v5, not 'latest' 2021-01-29 17:38:46 -05:00
test.yml Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
zcashd-manual-deploy.yml Bump actions/checkout from 2.3.5 to 2.4.0 (#3009) 2021-11-05 15:08:39 +10:00