Fix/qpb-review #42
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: mlf-core linting | |
on: | |
push: | |
pull_request: | |
release: | |
types: [ published ] | |
jobs: | |
mlf-core-lint: | |
name: Run mlf-core lint | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
name: Check out source-code repository | |
- name: Setup Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.9 | |
- name: Install mlf-core | |
run: pip install mlf-core | |
- name: Run mlf-core lint | |
run: mlf-core lint . | |
flake8: | |
name: Run flake8 | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
name: Check out source-code repository | |
- name: Setup Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.9 | |
- name: Install flake8 | |
run: pip install flake8 | |
- name: Lint with flake8 | |
run: flake8 . | |
bandit: | |
name: Run bandit | |
runs-on: ubuntu-latest | |
if: "!contains(github.event.head_commit.message, '[skip ci]') && !contains(github.event.head_commit.message, '[ci skip]')" | |
steps: | |
- uses: actions/checkout@v2 | |
name: Check out source-code repository | |
- name: Setup Python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.9 | |
- name: Install bandit | |
run: pip install bandit | |
- name: Run bandit | |
run: bandit -r root-tissue-segmentation -c .bandit.yml |