ratatui/.github
Josh McKinney bb061fdab6
ci: parallelize CI jobs (#318)
* ci: parallelize CI jobs

- remove the dependency on the lint job from all other jobs
- implement workflow concurrency
- reorder the workflow so that the lint, clippy and coverage jobs are
  scheduled before the test jobs
- run jobs which run for each backend in parallel by calling e.g.
  cargo make test-termion, instead of cargo make test
- add a coverage task to the makefile
- change "cargo-make check" to check all features valid for OS in
  parallel
- run clippy only on the ubuntu-latest runner and check all features
  valid in parallel
- tidy up the workflow file

* ci: simplify Makefile OS detection

Use platform overrides to significantly simplify the Makefile logic
See https://github.com/sagiegurari/cargo-make\#platform-override

* fix(termwiz): skip doc test that requires stdout
2023-07-17 10:31:31 +00:00
..
ISSUE_TEMPLATE docs: fixup remaining tui references (#106) 2023-03-22 11:03:45 +05:30
workflows ci: parallelize CI jobs (#318) 2023-07-17 10:31:31 +00:00
CODEOWNERS chore(github): simplify the CODEOWNERS file (#271) 2023-06-19 00:41:18 +00:00
pull_request_template.md chore(github): add pull request template (#269) 2023-06-17 17:36:34 +00:00