name: Check Broken Links on: workflow_dispatch: schedule: - cron: '0 13 * * *' jobs: check-links: if: github.repository_owner == 'langchain-ai' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Use Node.js 18.x uses: actions/setup-node@v3 with: node-version: 18.x cache: "yarn" cache-dependency-path: ./docs/yarn.lock - name: Install dependencies run: yarn install --immutable --mode=skip-build working-directory: ./docs - name: Check broken links run: yarn check-broken-links working-directory: ./docs