name: Docs on: push: branches: - main - v[0-9]+ pull_request: branches: - main - v[0-9]+ jobs: build: name: Build docs runs-on: ubuntu-24.04 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: cachix/install-nix-action@7ab6e7fd29da88e74b1e314a4ae9ac6b5cda3801 # v31 - run: nix-env -f docs/default.nix -iA build - run: postgrest-docs-build spellcheck: name: Run spellcheck runs-on: ubuntu-24.04 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: cachix/install-nix-action@7ab6e7fd29da88e74b1e314a4ae9ac6b5cda3801 # v31 - run: nix-env -f docs/default.nix -iA spellcheck - run: postgrest-docs-spellcheck dictcheck: name: Run dictcheck runs-on: ubuntu-24.04 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: cachix/install-nix-action@7ab6e7fd29da88e74b1e314a4ae9ac6b5cda3801 # v31 - run: nix-env -f docs/default.nix -iA dictcheck - run: postgrest-docs-dictcheck linkcheck: name: Run linkcheck if: github.base_ref == 'main' runs-on: ubuntu-24.04 steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: cachix/install-nix-action@7ab6e7fd29da88e74b1e314a4ae9ac6b5cda3801 # v31 - run: nix-env -f docs/default.nix -iA linkcheck - run: postgrest-docs-linkcheck