Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

29 linhas
604 B

  1. name: "Validate links"
  2. on:
  3. workflow_dispatch:
  4. schedule:
  5. - cron: '0 0 * * *'
  6. env:
  7. FILENAME: README.md
  8. jobs:
  9. validate_links:
  10. name: 'Check all links are working'
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Checkout repository
  14. uses: actions/checkout@v3
  15. - name: Set up Python
  16. uses: actions/setup-python@v4
  17. with:
  18. python-version: '3.x'
  19. - name: Install dependencies
  20. run: python -m pip install -r scripts/requirements.txt
  21. - name: Validate all links from README.md
  22. run: python scripts/validate/links.py ${FILENAME}