mirror of
https://github.com/yewstack/yew.git
synced 2025-12-08 21:26:25 +00:00
* clippy in tests * add pull request workflow * fix formatting * add names to steps * fix clippy * update * avoid mutable * use wasm target * install it too * except there * let's give chrome a spin * clippy has some more to say * only run specific tests * fix tests on chrome * add cache * rename benchmark for consistency * re-enable geckodriver * clean up old files * remove all mentions of Travis * check all examples * let's try with a bigger timeout * test both browsers at the same time * chrome really doesn't like me * finish up * run for pushes to master * improve caching * fix order in workspace members * clippy use --all-targets * rename workflow file * Apply suggestions from code review Co-authored-by: Justin Starry <justin.m.starry@gmail.com> * use stable toolchain for lints * run lints on nightly too * add doctest for yew-stdweb * allow failure for nightly clippy steps * let's try it on the job level again * always run all lint steps * only run lints on stable toolchain * use 'no_run' instead of 'ignore' Co-authored-by: Justin Starry <justin.m.starry@gmail.com>
23 lines
528 B
YAML
23 lines
528 B
YAML
pull_request_rules:
|
|
- name: automatic merge on CI success - admin
|
|
conditions:
|
|
- author=@yewstack/maintainers
|
|
- status-success~=Pull Request
|
|
- label=automerge
|
|
actions:
|
|
merge:
|
|
method: squash
|
|
- name: remove automerge label on CI failure
|
|
conditions:
|
|
- status-failure~=Pull Request
|
|
- label=automerge
|
|
actions:
|
|
label:
|
|
remove:
|
|
- automerge
|
|
- name: remove outdated reviews
|
|
conditions:
|
|
- base=master
|
|
actions:
|
|
dismiss_reviews: {}
|