name: documentation

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  documentation:
    runs-on: ubuntu-24.04
    steps:
      - uses: actions/checkout@v4
      - run: scripts/check-metadata
      - uses: actions/setup-python@v4
        with:
          python-version: "3.10"
      - run: pipx install poetry
      - run: scripts/documentation
      - run: git diff --exit-code docs
