Skip to content

Commit f042afc

Browse files
author
nginx
committed
Pre OSS commit
1 parent c4a4ffe commit f042afc

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

.github/workflows/linkchecker.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Using https://github.com/wummel/linkchecker to test NGINX Documentation
1+
# Using https://github.com/linkchecker/linkchecker to test NGINX Documentation
22
# Recursively checks all internal and external links in the docs.
33
# Warnings for redirects are disabled
44
# To ignore a url use the add to the env.ignore list. eg --ignore-url ^http://www.example.com
@@ -10,9 +10,14 @@ on:
1010
workflow_dispatch:
1111
inputs:
1212
basepath:
13-
description: 'Base path for the documentation (default: https://docs.nginx.com)'
14-
required: false
15-
default: 'https://docs.nginx.com'
13+
description: "Documentation site to test (default: https://docs.nginx.com)"
14+
required: true
15+
default: "https://docs.nginx.com"
16+
type: choice
17+
options:
18+
- "https://docs.nginx.com"
19+
- "https://docs-dev.nginx.com"
20+
- "https://docs-staging.nginx.com"
1621
schedule:
1722
# Runs every day at 7am UTC
1823
- cron: '0 7 * * *'
@@ -21,13 +26,14 @@ env:
2126
defaults: '--no-warnings --check-extern --ignore-url ^https://consent.trustarc.com'
2227
ignore: >
2328
--ignore-url ^http://127.0.0.1 --ignore-url ^http://localhost --ignore-url ^http://serv/ --ignore-url ^https://myserver.host.com
24-
--ignore-url ^https://product.apis.f5.com --ignore-url ^https://product-s.apis.f5.com
25-
--ignore-url ^http://www.example.com --ignore-url ^file:// --ignore-url ^https://www.fastbot.de
26-
--ignore-url ^https://lightstep.com --ignore-url ^https://www.owasp.org/ --ignore-url ^https://www.maxmind.com
29+
--ignore-url ^https://product.apis.f5.com --ignore-url ^https://product-s.apis.f5.com --ignore-url ^https://linux.die.net/man/
30+
--ignore-url ^http://www.example.com --ignore-url ^file:// --ignore-url ^https://www.fastbot.de --ignore-url ^https://www.domain.com
31+
--ignore-url ^https://lightstep.com --ignore-url ^https://www.owasp.org/ --ignore-url ^https://www.maxmind.com --ignore-url ^https://www.splunk.com/
2732
--ignore-url ^https://oauth2.googleapis.com --ignore-url ^https://openidconnect.googleapis.com --ignore-url ^https://www.base64url.com/
28-
--ignore-url ^https://docs.nginx.com/nginx-ingress-controller/css
29-
--ignore-url ^https://docs.nginx.com/nginxaas/azure/css
30-
--ignore-url ^https://docs.nginx.com/nginx-gateway-fabric/css
33+
--ignore-url ^https://go.googlesource.com/ --ignore-url ^https://go.googlesource.com/sync --ignore-url ^https://linkerd.io/2.13/
34+
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginx-ingress-controller/css
35+
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginxaas/azure/css
36+
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginx-gateway-fabric/css
3137
3238
jobs:
3339
link-checker:
@@ -96,6 +102,7 @@ jobs:
96102
97103
# Run LinkChecker
98104
- name: Run LinkChecker on ${{ matrix.doc_paths }}
105+
continue-on-error: ${{ env.isProduction != 'true' }}
99106
uses: nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0
100107
with:
101108
timeout_minutes: 10

0 commit comments

Comments
 (0)