catalog-check.yml 735 B

12345678910111213141516171819202122232425262728
  1. name: Catalog Check
  2. on:
  3. pull_request:
  4. paths:
  5. - "README.md"
  6. - "README.en.md"
  7. - "scripts/repositories.txt"
  8. - "scripts/validate_catalog.py"
  9. - ".github/workflows/catalog-check.yml"
  10. push:
  11. branches: [main]
  12. paths:
  13. - "README.md"
  14. - "README.en.md"
  15. - "scripts/repositories.txt"
  16. - "scripts/validate_catalog.py"
  17. - ".github/workflows/catalog-check.yml"
  18. jobs:
  19. validate:
  20. runs-on: ubuntu-latest
  21. steps:
  22. - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
  23. - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
  24. with:
  25. python-version: "3.12"
  26. - run: python3 scripts/validate_catalog.py