Skip to content

deps-dev(deps-dev): bump isort from 7.0.0 to 8.0.0 #147

deps-dev(deps-dev): bump isort from 7.0.0 to 8.0.0

deps-dev(deps-dev): bump isort from 7.0.0 to 8.0.0 #147

Workflow file for this run

name: Security and Quality CI
on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
workflow_dispatch: {}
permissions:
contents: read
pull-requests: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
security-quality:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Set up uv
uses: astral-sh/setup-uv@803947b9bd8e9f986429fa0c5a41c367cd732b41 # v7
with:
version: "latest"
python-version: "3.12"
enable-cache: true
- name: Install dependencies
run: |
echo "## 🔧 Installing dependencies" >> "$GITHUB_STEP_SUMMARY"
uv sync --locked --group dev
make install
echo "✅ Dependencies installed" >> "$GITHUB_STEP_SUMMARY"
- name: Run validation
run: |
echo "## 🔍 Validation Results" >> "$GITHUB_STEP_SUMMARY"
make ai-checks
echo "✅ All checks passed" >> "$GITHUB_STEP_SUMMARY"
- name: Generate coverage and reports
run: |
make test
uv run bandit -r scripts src/ -ll -iii -f json -o bandit-report.json || true
uv run flake8 scripts src/ --max-line-length=120 > flake8-report.txt || true