name: Validate Registry on: push: branches: [main] pull_request: branches: [main] jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: actions/setup-python@v6 with: python-version: "3.12" - name: Validate registry run: python scripts/validate.py toml-format-check: runs-on: ubuntu-latest continue-on-error: true steps: - uses: actions/checkout@v5 - uses: uncenter/setup-taplo@v1 with: version: latest - name: Check TOML formatting run: find . -name '*.toml' -not -path './.git/*' | xargs taplo fmt --check markdown-link-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Check markdown links uses: lycheeverse/lychee-action@v2 with: args: --verbose --no-progress '**/*.md' fail: false continue-on-error: true