File tree Expand file tree Collapse file tree 1 file changed +27
-27
lines changed Expand file tree Collapse file tree 1 file changed +27
-27
lines changed Original file line number Diff line number Diff line change 1
- # This is a basic workflow to help you get started with Actions
1
+ name : Linting
2
2
3
- name : CI
4
-
5
- # Controls when the workflow will run
6
3
on :
7
- # Triggers the workflow on push or pull request events but only for the "main" branch
8
4
push :
9
- branches : [ "main" ]
5
+ branches :
6
+ - main
10
7
pull_request :
11
- branches : [ "main" ]
12
-
13
- # Allows you to run this workflow manually from the Actions tab
14
- workflow_dispatch :
8
+ branches :
9
+ - main
15
10
16
- # A workflow run is made up of one or more jobs that can run sequentially or in parallel
17
11
jobs :
18
- # This workflow contains a single job called "build"
19
- build :
20
- # The type of runner that the job will run on
12
+ lint :
21
13
runs-on : ubuntu-latest
22
14
23
- # Steps represent a sequence of tasks that will be executed as part of the job
24
15
steps :
25
- # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
26
- - uses : actions/checkout@v4
27
-
28
- # Runs a single command using the runners shell
29
- - name : Run a one-line script
30
- run : echo Hello, world!
31
-
32
- # Runs a set of commands using the runners shell
33
- - name : Run a multi-line script
34
- run : |
35
- echo Add other actions to build,
36
- echo test, and deploy your project.
16
+ - name : Checkout code
17
+ uses : actions/checkout@v2
18
+
19
+ - name : Set up Python
20
+ uses : actions/setup-python@v2
21
+ with :
22
+ python-version : ' 3.x'
23
+
24
+ - name : Install dependencies
25
+ run : |
26
+ python -m pip install --upgrade pip
27
+ pip install isort flake8 black
28
+
29
+ - name : Run isort
30
+ run : isort . --check-only
31
+
32
+ - name : Run flake8
33
+ run : flake8 .
34
+
35
+ - name : Run black
36
+ run : black . --check
You can’t perform that action at this time.
0 commit comments