Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make linkcheck shows 43 errors #3596

Open
babadofar opened this issue Apr 13, 2022 · 0 comments
Open

make linkcheck shows 43 errors #3596

babadofar opened this issue Apr 13, 2022 · 0 comments
Labels

Comments

@babadofar
Copy link
Contributor

This is a Bug Report

Problem:
running ´make linkcheck` shows 43 errors. These seem to be internal links.

Proposed Solution:
Fix links, alternatively, fix the linkcheck so it doesn't report false positives. Tested some links, and they worked.

Page to Update:

Steps to Reproduce:
checkout repo and run
make linkcheck

Output:

docker-compose run linkchecker
Running ["ImageCheck", "LinkCheck", "HtmlCheck"] on ["./public"] on *.html...


 Ran on 1332 files!


- ./public/blog/2020/11/11/accelerate-tekton/index.html
*  linking to internal hash #ide-support that does not exist (line 646)
  <a href="/v3/develop/pipeline-catalog/#ide-support">IDE tooling</a>
*  linking to internal hash #ide-support that does not exist (line 689)
  <a href="/v3/develop/pipeline-catalog/#ide-support">IDE</a>
*  linking to internal hash #reference-guide that does not exist (line 687)
  <a href="/v3/develop/pipeline-catalog/#reference-guide">reference guide</a>
*  linking to internal hash #upgrading-pipelines-and-helm-charts that does not exist (line 697)
  <a href="/v3/develop/pipeline-catalog/#upgrading-pipelines-and-helm-charts">upgrade your local copy with upstream changes</a>
*  linking to internal hash #upgrading-pipelines-and-helm-charts that does not exist (line 690)
  <a href="/v3/develop/pipeline-catalog/#upgrading-pipelines-and-helm-charts">update mechanism on all git repositories</a>
- ./public/blog/2021/04/15/jx-v3-ga/index.html
*  linking to internal hash #adding-tasks-from-the-tekton-catalog that does not exist (line 653)
  <a href="/v3/develop/pipeline-catalog/#adding-tasks-from-the-tekton-catalog">tekton catalog</a>
*  linking to internal hash #source-changes that does not exist (line 653)
  <a href="/v3/develop/pipeline-catalog/#source-changes">vanilla tekton YAML for defining pipelines</a>
- ./public/index.html
*  514:137: ERROR: Missing semicolon after character reference '&nbsp'.
     <a href="/v3/" class="btn btn-lg bg-primary text-light my-4"> <i class="fa fa-paperclip fa-2x align-middle"></i> Get Started</a>&nbsp&nbsp;
                                                                                                                                     ^ (line 514)
- ./public/v3/about/benefits/index.html
*  linking to internal hash #how-do-i-configure-the-ingress-domain-in-dev-staging-or-production that does not exist (line 1501)
  <a href="/v3/develop/faq/#how-do-i-configure-the-ingress-domain-in-dev-staging-or-production">override domain names</a>
- ./public/v3/about/changes/index.html
*  linking to internal hash #add-new-taskspipelines-by-hand that does not exist (line 1532)
  <a href="/v3/develop/pipelines/#add-new-taskspipelines-by-hand">add new pipelines to any git repository</a>
- ./public/v3/about/how-it-works/index.html
*  linking to internal hash #using-vault that does not exist (line 1594)
  <a href="/v3/guides/secrets/vault/#using-vault">follow these instructions</a>
*  linking to internal hash #using-vault that does not exist (line 1505)
  <a href="/v3/guides/secrets/vault/#using-vault">follow these instructions</a>
- ./public/v3/about/overview/projects/index.html
*  linking to internal hash #adding-tasks-from-the-tekton-catalog that does not exist (line 1489)
  <a href="/v3/develop/pipelines/#adding-tasks-from-the-tekton-catalog">can be used easily with Jenkins </a>
- ./public/v3/admin/guides/cluster-recovery/cluster-rebuild/index.html
*  linking to internal hash #build-the-infrastucture-with-terraform that does not exist (line 1623)
  <a href="/v3/admin/guides/cluster-rebuild/#build-the-infrastucture-with-terraform">Building the infrastructure with Terraform</a>
*  linking to internal hash #build-the-infrastucture-with-terraform that does not exist (line 1642)
  <a href="/v3/admin/guides/cluster-rebuild/#build-the-infrastucture-with-terraform">Building the infrastructure with Terraform</a>
*  linking to internal hash #prepare-for-outtage that does not exist (line 1496)
  <a href="/v3/admin/guides/cluster-rebuild/#prepare-for-outtage">Prepare for outtage</a>
*  linking to internal hash #prepare-for-outtage that does not exist (line 1701)
  <a href="/v3/admin/guides/cluster-rebuild/#prepare-for-outtage">Prepare for outtage</a>
- ./public/v3/admin/guides/migrate/v3-alpha/index.html
*  linking to internal hash #cluster that does not exist (line 1483)
  <a href="/v3/admin/guides/upgrade/#cluster">upgrade your cluster</a>
*  linking to internal hash #merge-conflicts that does not exist (line 1495)
  <a href="/v3/admin/guides/upgrade/#merge-conflicts">merge conflicts</a>
- ./public/v3/admin/guides/multi-cluster/multi-cluster-example/index.html
*  linking to internal hash #prerequisites that does not exist (line 1494)
  <a href="/v3/admin/guides/tls_dns/#prerequisites">Google Cloud Platform Prequisites</a>
- ./public/v3/admin/platforms/k3s/index.html
*  internally linking to /v3/admin/platform/k3s/internal_vault, which does not exist (line 1472)
  <a href="/v3/admin/platform/k3s/internal_vault">guide</a>
- ./public/v3/admin/platforms/k3s/internal_vault/index.html
*  internally linking to ngrok, which does not exist (line 1527)
  <a href="ngrok">set up a tunnel using ngrok</a>
- ./public/v3/admin/setup/secrets/vault/index.html
*  linking to internal hash #edit-secrets that does not exist (line 1570)
  <a href="/v3/guides/secrets/#edit-secrets">edit secrets</a>
*  linking to internal hash #import-secrets that does not exist (line 1570)
  <a href="/v3/guides/secrets/#import-secrets">import secrets</a>
*  linking to internal hash #vault that does not exist (line 1556)
  <a href="/v3/guides/config/#vault">configure vault</a>
- ./public/v3/admin/troubleshooting/webhooks/index.html
*  linking to internal hash #enable-webhooks that does not exist (line 1495)
  <a href="/v3/admin/platforms/on-premises/#enable-webhooks">ngrok to enable on-premises webhooks</a>
- ./public/v3/develop/faq/pipeline/index.html
*  linking to internal hash #editing-pipelines that does not exist (line 1487)
  <a href="/v3/develop/pipelines/#editing-pipelines">edit the pipeline step</a>
- ./public/v3/develop/pipelines/catalog/index.html
*  linking to internal hash #ide-support that does not exist (line 1490)
  <a href="/v3/develop/pipelines/#ide-support">IDE completion and validation</a>
*  linking to internal hash #ide-support that does not exist (line 1614)
  <a href="/v3/develop/pipelines/#ide-support">IDE</a>
- ./public/v3/develop/pipelines/upgrading/index.html
*  linking to internal hash #cluster that does not exist (line 1493)
  <a href="/v3/guides/upgrade/#cluster">clusters git repository</a>
- ./public/v3/develop/ui/octant/index.html
*  linking to internal hash #cli that does not exist (line 1464)
  <a href="/v3/guides/upgrade/#cli">have a recent jx binary</a>
- ./public/v3/devops/gitops/index.html
*  linking to internal hash #why-does-jenkins-x-use-helmfile-template that does not exist (line 1495)
  <a href="/v3/develop/faq/#why-does-jenkins-x-use-helmfile-template">this FAQ entry for background</a>
*  linking to internal hash #why-does-jenkins-x-use-helmfile-template that does not exist (line 1476)
  <a href="/v3/develop/faq/#why-does-jenkins-x-use-helmfile-template">automatically convert Secret resources to ExternalSecrets which can then be stored safely in git</a>

HTML-Proofer found 33 failures!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant