Skip to content

chore(deps): bump cryptography from 46.0.3 to 46.0.6 #142

chore(deps): bump cryptography from 46.0.3 to 46.0.6

chore(deps): bump cryptography from 46.0.3 to 46.0.6 #142

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
types: [opened, synchronize, ready_for_review]
jobs:
lint:
name: Lint & Format
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync --dev
- name: Lint
run: uv run poe lint
- name: Format check
run: uv run poe format-check
typecheck:
name: Type Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync --dev
- name: Type check
run: uv run poe typecheck
test:
name: Unit Tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync --dev
- name: Run unit tests
run: uv run poe test
integration-test:
name: Integration Tests
runs-on: ubuntu-latest
# Only run for non-draft PRs and pushes to main
if: github.event.pull_request.draft == false
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync --dev
- name: Run integration tests
run: uv run poe test-integration