name: README Audit on: schedule: - cron: "0 9 * * 5" workflow_dispatch: permissions: contents: read issues: write concurrency: group: readme-audit cancel-in-progress: false jobs: audit: runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/checkout@v4 with: fetch-depth: 1 persist-credentials: false - uses: astral-sh/setup-uv@v6 - uses: actions/setup-python@v5 with: python-version: "3.11" - name: Install dependencies run: uv sync --frozen --no-install-project - name: Audit README links and repositories env: GITHUB_TOKEN: ${{ github.token }} GITHUB_REPOSITORY: ${{ github.repository }} run: uv run python scripts/audit_readme.py --readme README.md