|
9 | 9 | runs-on: ubuntu-latest |
10 | 10 | steps: |
11 | 11 | - uses: actions/checkout@v2 |
12 | | - - name: Check length of line in modules |
13 | | - id: long_line_checker |
| 12 | + - name: Check length of line in app_server modules |
| 13 | + id: long_line_checker_app_server |
14 | 14 | run: | |
15 | | - echo Checking length of line in modules |
| 15 | + echo Checking length of line in app_server modules |
16 | 16 | modules_ok=0 |
17 | | - modules=($(find . -type f -name '*.py' -exec echo '{}' \;)) |
| 17 | + modules=($(find app_server/ -type f -name '*.py' -exec echo '{}' \;)) |
18 | 18 | for mod in "${modules[@]}"; do line_length=$(wc -L < "${mod}"); [[ $line_length -gt 80 ]] && modules_ok=1; done |
19 | 19 | [[ $modules_ok -eq 0 ]] && echo ::set-output name=status::success || echo ::set-output name=status::failure |
20 | | - - name: Check number of lines in modules |
21 | | - id: num_line_checker |
| 20 | + - name: Check length of line in manage_commands modules |
| 21 | + id: long_line_checker_manage_commands |
22 | 22 | run: | |
23 | | - echo Checking number of lines in modules |
| 23 | + echo Checking length of line in manage_commands modules |
24 | 24 | modules_ok=0 |
25 | | - modules=($(find . -type f -name '*.py' -exec echo '{}' \;)) |
| 25 | + modules=($(find manage_commands/ -type f -name '*.py' -exec echo '{}' \;)) |
| 26 | + for mod in "${modules[@]}"; do line_length=$(wc -L < "${mod}"); [[ $line_length -gt 80 ]] && modules_ok=1; done |
| 27 | + [[ $modules_ok -eq 0 ]] && echo ::set-output name=status::success || echo ::set-output name=status::failure |
| 28 | + - name: Check number of lines in app_server modules |
| 29 | + id: num_line_checker_app_server |
| 30 | + run: | |
| 31 | + echo Checking number of lines in app_server modules |
| 32 | + modules_ok=0 |
| 33 | + modules=($(find app_server/ -type f -name '*.py' -exec echo '{}' \;)) |
| 34 | + for mod in "${modules[@]}"; do line_numbers=$(wc -l < "${mod}"); [[ $line_numbers -gt 300 ]] && modules_ok=1; done |
| 35 | + [[ $modules_ok -eq 0 ]] && echo ::set-output name=status::success || echo ::set-output name=status::failure |
| 36 | + - name: Check number of lines in manage_commands modules |
| 37 | + id: num_line_checker_manage_commands |
| 38 | + run: | |
| 39 | + echo Checking number of lines in manage_commands modules |
| 40 | + modules_ok=0 |
| 41 | + modules=($(find manage_commands/ -type f -name '*.py' -exec echo '{}' \;)) |
26 | 42 | for mod in "${modules[@]}"; do line_numbers=$(wc -l < "${mod}"); [[ $line_numbers -gt 300 ]] && modules_ok=1; done |
27 | 43 | [[ $modules_ok -eq 0 ]] && echo ::set-output name=status::success || echo ::set-output name=status::failure |
28 | 44 | - name: Check on failures |
29 | | - if: steps.long_line_checker.outputs.status == 'failure' || steps.num_line_checker.outputs.status == 'failure' |
| 45 | + if: steps.long_line_checker_app_server.outputs.status == 'failure' || steps.long_line_checker_manage_commands.outputs.status == 'failure' || steps.num_line_checker_app_server.outouts.status == 'failure' || steps.num_line_checker_manage_commands.outputs.status == 'failure' |
30 | 46 | run: exit 1 |
0 commit comments