Skip to content

Check links validity #106

Check links validity

Check links validity #106

name: Check links validity
on:
workflow_dispatch:
schedule:
# https://crontab.guru/#30_8_*_*_*
- cron: "30 8 * * *"
jobs:
run:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- run: npm ci
- id: invalid_links
run: npm run tools:check-links-validity
timeout-minutes: 60
env:
GRIST_DOC_ID: ${{ secrets.GRIST_DOC_ID }}
GRIST_API_KEY: ${{ secrets.GRIST_API_KEY }}
- if: steps.invalid_links.outputs.comment
name: Send dead links info message
shell: bash
run: |
curl -i -X POST -H 'Content-Type: application/json' -d '{"text": ":icon-info: La liste des aides avec des liens invalides a été mise à jour ici : [lien](https://github.com/betagouv/aides-jeunes/issues/2945)"}' ${{ secrets.MATTERMOST_POST_URL }}