mirror of
https://github.com/truenas/charts.git
synced 2026-02-09 05:24:34 +08:00
28 lines
689 B
YAML
28 lines
689 B
YAML
name: flake8
|
|
|
|
on: [push]
|
|
|
|
jobs:
|
|
lint:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: Set up Python 3.9
|
|
uses: actions/setup-python@v1
|
|
with:
|
|
python-version: 3.9
|
|
- name: Install dependencies
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
pip install flake8
|
|
- name: Setup flake8 config
|
|
run: |
|
|
echo '[flake8]' > setup.cfg
|
|
echo 'max-line-length = 120' >> setup.cfg
|
|
- name: Analysing the code with flake8
|
|
run: |
|
|
find -name upgrade_strategy -exec sh -c "flake8 {} && exit 0 || echo $? > .exit_status" \;
|
|
test -f .exit_status && rm .exit_status && exit 1; exit 0;
|