Skip to content

Update ghcr.io/astral-sh/uv:python3.13-alpine Docker digest to d5d6a8… #263

Update ghcr.io/astral-sh/uv:python3.13-alpine Docker digest to d5d6a8…

Update ghcr.io/astral-sh/uv:python3.13-alpine Docker digest to d5d6a8… #263

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
branches:
- master
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
linting:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup uv
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6.4.1
with:
activate-environment: true
python-version: 3.13
- name: Install nox
run: |
uv sync --frozen --only-group nox
- name: Audit
if: always() && !cancelled()
run: |
nox -s audit
- name: Mypy
if: always() && !cancelled()
run: |
nox -s mypy
- name: Pyright
if: always() && !cancelled()
run: |
nox -s pyright
- name: Ruff
if: always() && !cancelled()
run: |
nox -s ruff
- name: Codespell
if: always() && !cancelled()
run: |
nox -s codespell
- name: Check trailing whitespaces
if: always() && !cancelled()
run: |
nox -s check-trailing-whitespaces