tools4ds/ai_tutor
1
1name: Code Quality and Security Checks2 3on:4 push:5 branches: [ main]6 pull_request:7 branches: [ main ]8 9jobs:10 code-quality:11 runs-on: ubuntu-latest12 steps:13 - uses: actions/checkout@v314 15 - name: Set up Python16 uses: actions/setup-python@v417 with:18 python-version: '3.11'19 20 - name: Install dependencies21 run: |22 python -m pip install --upgrade pip23 pip install flake8 black bandit24 25 - name: Run Black26 run: black --check .27 28 - name: Run Flake829 run: flake8 .30 31 - name: Run Bandit32 run: |33 bandit -r .