From ada7d2cb3d1a28d713a10d55371af80ae1a80fd4 Mon Sep 17 00:00:00 2001 From: kranurag7 Date: Sat, 20 Apr 2024 15:10:43 +0530 Subject: [PATCH] remove schedule link checker workflow We already check broken links in every PR so we don't need to have this separate workflow that checks links at a particular time via cron. Other reason is that, we don't get notification when this workflow fails. I think we can remove this because I think this is an over allocation of resources. We already have this enabled via `make verify` Signed-off-by: kranurag7 --- .github/workflows/schedule-link-checker.yaml | 47 -------------------- 1 file changed, 47 deletions(-) delete mode 100644 .github/workflows/schedule-link-checker.yaml diff --git a/.github/workflows/schedule-link-checker.yaml b/.github/workflows/schedule-link-checker.yaml deleted file mode 100644 index b10c3f81..00000000 --- a/.github/workflows/schedule-link-checker.yaml +++ /dev/null @@ -1,47 +0,0 @@ -name: "Schedule - Check links" -on: # yamllint disable-line rule:truthy - workflow_dispatch: - schedule: - - cron: "0 0 1 * *" -# yamllint disable rule:line-length -jobs: - link-checker: - name: Link Checker - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - - name: Generate Token - uses: actions/create-github-app-token@7bfa3a4717ef143a604ee0a99d859b8886a96d00 # v1 - id: generate-token - with: - app-id: ${{ secrets.SCS_APP_ID }} - private-key: ${{ secrets.SCS_APP_PRIVATE_KEY }} - - name: Link Checker - uses: lycheeverse/lychee-action@c053181aa0c3d17606addfe97a9075a32723548a # v1.9.3 - id: lychee - env: - GITHUB_TOKEN: "${{ steps.generate-token.outputs.token }}" - with: - args: --config .lychee.toml ./*.md ./docs/**/*.md - output: ./lychee.md - format: markdown - - - name: Find Link Checker Issue - id: link-checker-issue - uses: micalevisk/last-issue-action@0d40124cc99ac8601c2516007f0c98ef3d27537b # v2 - with: - state: open - labels: | - link-checker - - - name: Update Issue - uses: peter-evans/create-issue-from-file@24452a72d85239eacf1468b0f1982a9f3fec4c94 # v5 - with: - title: Link Checker Dashboard - issue-number: "${{ steps.link-checker-issue.outputs.issue_number }}" - content-filepath: ./lychee.md - token: "${{ steps.generate-token.outputs.token }}" - labels: | - link-checker