From ca697c21b7667569a654b57e3e84b646874a073b Mon Sep 17 00:00:00 2001 From: Alina Derkach Date: Tue, 24 Jun 2025 17:43:56 +0200 Subject: [PATCH] PXC-4712 [DOCS] Implement the LinkChecker .github/workflows/linkspector.yml docs/.linkspector.yml --- .github/workflows/linkspector.yml | 23 +++++++++++++++++++++++ docs/.linkspector.yml | 13 +++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .github/workflows/linkspector.yml create mode 100644 docs/.linkspector.yml diff --git a/.github/workflows/linkspector.yml b/.github/workflows/linkspector.yml new file mode 100644 index 00000000..ba4e4fb2 --- /dev/null +++ b/.github/workflows/linkspector.yml @@ -0,0 +1,23 @@ +name: Linkspector +on: + pull_request: + paths: + - "docs/**" + +jobs: + check-links: + name: linkspector + runs-on: ubuntu-22.04 + if: ${{ github.actor != 'dependabot[bot]' }} + steps: + - name: Check out code + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + + - name: Run linkspector + uses: umbrelladocs/action-linkspector@de84085e0f51452a470558693d7d308fbb2fa261 # v1.2.5 + with: + github_token: ${{ secrets.ROBOT_TOKEN || secrets.GITHUB_TOKEN }} + reporter: github-pr-review + fail_level: error + filter_mode: nofilter + config_file: docs/.linkspector.yml \ No newline at end of file diff --git a/docs/.linkspector.yml b/docs/.linkspector.yml new file mode 100644 index 00000000..2a2bb937 --- /dev/null +++ b/docs/.linkspector.yml @@ -0,0 +1,13 @@ +dirs: + - docs + +ignorePatterns: + - pattern: "^https://www.reddit.com/r/VictoriaMetrics/" + - pattern: "^https://linux.die.net/man/8/logrotate" + - pattern: "#os_alerts$" + - pattern: "#pmm_alerts$" + - pattern: "#mongodb_alerts$" + - pattern: "#pbm_alerts$" + - pattern: "#mysql_alerts$" + - pattern: "#postgresql_alerts$" + - pattern: "#proxysql_alerts$" \ No newline at end of file