[CI] improve on github workflows (#1889)
* [CI] making a proper github CI workflow
This commit is contained in:
parent
ac0ef07a77
commit
c54f48ee73
11 changed files with 272 additions and 388 deletions
27
.github/workflows/lint.yml
vendored
Normal file
27
.github/workflows/lint.yml
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
name: lint
|
||||
on:
|
||||
workflow_call:
|
||||
|
||||
jobs:
|
||||
black:
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: checkblack
|
||||
ruff:
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: checkruff
|
||||
mypy:
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: mypy
|
||||
pyright:
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: pyright
|
||||
npm: true
|
||||
prettier:
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: prettier
|
||||
npm: true
|
||||
Loading…
Add table
Add a link
Reference in a new issue