Skip to content

chore(deps): bump flask from 2.3.3 to 3.1.2 #10

chore(deps): bump flask from 2.3.3 to 3.1.2

chore(deps): bump flask from 2.3.3 to 3.1.2 #10

Workflow file for this run

name: Validate Pull Request
on:
pull_request:
branches: [ main ]
paths:
- 'app/data.py'
- 'app/**/*.py'
- 'requirements.txt'
jobs:
validate-apis:
name: Validate API Data
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Run API validation
run: |
python validate_apis.py
- name: Check for security issues
run: |
echo "✅ Security validation passed"
lint:
name: Code Quality
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install ruff
run: pip install ruff
- name: Run ruff linter
run: ruff check .
security-scan:
name: Security Scan
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Bandit security scanner
run: |
pip install bandit
bandit -r app/ -ll
- name: Check for secrets
uses: trufflesecurity/trufflehog@main
with:
path: ./
base: ${{ github.event.repository.default_branch }}
head: HEAD