bevy/.github
Nathan Stocks 13b602ee3f Xtask CI (#1387)
This PR is easiest to review commit by commit.

Followup on https://github.com/bevyengine/bevy/pull/1309#issuecomment-767310084

- [x] Switch from a bash script to an xtask rust workspace member.
  - Results in ~30s longer CI due to compilation of the xtask itself
  - Enables Bevy contributors on any platform to run `cargo ci` to run linting -- if the default available Rust is the same version as on CI, then the command should give an identical result.
- [x] Use the xtask from official CI so there's only one place to update.
- [x] Bonus: Run clippy on the _entire_ workspace (existing CI setup was missing the `--workspace` flag
  - [x] Clean up newly-exposed clippy errors 

~#1388 builds on this to clean up newly discovered clippy errors -- I thought it might be nicer as a separate PR.~  Nope, merged it into this one so CI would pass.

Co-authored-by: Carter Anderson <mcanders1@gmail.com>
2021-02-22 08:42:19 +00:00
..
ISSUE_TEMPLATE Cleanup of Markdown Files and add CI Checking (#1463) 2021-02-22 04:50:05 +00:00
linters Cleanup of Markdown Files and add CI Checking (#1463) 2021-02-22 04:50:05 +00:00
workflows Xtask CI (#1387) 2021-02-22 08:42:19 +00:00
bors.toml Cleanup of Markdown Files and add CI Checking (#1463) 2021-02-22 04:50:05 +00:00
CONTRIBUTING.md Cleanup of Markdown Files and add CI Checking (#1463) 2021-02-22 04:50:05 +00:00
dependabot.yml Add dependabot config for cargo and GitHub Actions (#570) 2020-09-25 13:51:54 -07:00
FUNDING.yml Create FUNDING.yml 2020-08-18 10:59:30 -07:00