Skip to content

Merge pull request #32 from artefatto/update-references #80

Merge pull request #32 from artefatto/update-references

Merge pull request #32 from artefatto/update-references #80

Workflow file for this run

name: Continuos Integration
on: [push, pull_request]
jobs:
lint:
runs-on: ubuntu-latest
env:
LOGFIRE_TOKEN: ${ secrets.LOGFIRE_TOKEN }
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
- name: Installing Python
uses: actions/setup-python@v4
with:
python-version: 3.13
- name: Installing uv
run: pipx install uv
- name: Installing Dependencies
run: uv sync
- name: Linting
run: uv run task lint
- name: Type Checking
run: uv run mypy .
- name: Testing
run: uv run task test