Zebra/.github
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
..
ISSUE_TEMPLATE Remove "solution" from the ticket template (#2385) 2021-06-24 10:43:27 +01:00
PULL_REQUEST_TEMPLATE Add install.md to checklist, update to use a single PR (#3282) 2021-12-23 10:16:15 -03:00
workflows Improve GitHub Actions checks based on files & folders (#3377) 2022-01-25 07:58:11 -04:00
dependabot.yml Use the correct conditions and merge method in Mergify (#3341) 2022-01-13 23:34:09 +00:00
mergify.yml Do not update PRs to the latest tip automatically (#3351) 2022-01-14 11:26:55 -05:00
pull_request_template.md Update GitHub and RFC templates based on retrospectives (#2242) 2021-06-04 14:40:53 +10:00
release-drafter.yml Enable Release Drafter workflow 2021-01-29 17:33:38 -05:00
zbot.yml Create zbot.yml 2020-06-13 06:15:20 -04:00