Skip to content

chore(deps)(deps-dev): Bump aiohttp from 3.13.5 to 3.14.0 #174

chore(deps)(deps-dev): Bump aiohttp from 3.13.5 to 3.14.0

chore(deps)(deps-dev): Bump aiohttp from 3.13.5 to 3.14.0 #174

Workflow file for this run

name: Security
on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
# Run weekly on Sundays at 00:00 UTC
- cron: 0 0 * * 0
permissions:
contents: read
security-events: write
jobs:
security-scan:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Install uv
uses: astral-sh/setup-uv@v7
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
python-version: "3.14"
- name: Install dependencies
run: uv sync --all-extras
- name: Run Trivy vulnerability scanner
uses: aquasecurity/trivy-action@v0.36.0
with:
scan-type: 'fs'
scan-ref: '.'
format: 'sarif'
output: 'trivy-results.sarif'
- name: Upload Trivy scan results
uses: github/codeql-action/upload-sarif@v4
if: always()
with:
sarif_file: 'trivy-results.sarif'
- name: Run semgrep
run: |
pip install semgrep
semgrep --config=auto --sarif --output=semgrep.sarif .
- name: Upload Semgrep SARIF file
uses: github/codeql-action/upload-sarif@v4
with:
sarif_file: semgrep.sarif
if: always()
dependency-review:
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
steps:
- name: Dependency Review
uses: actions/dependency-review-action@v5