Open csantanapr opened 3 years ago
great , this is required automation, lets do a link fix focus
@RamyaRaghuveera this is something we need to do on Learning Journey site
Here are some candidate github actions I found https://github.com/marketplace?type=actions&query=link+check
Not all create github issue, I would like to have this for the corn job This one creates issues https://github.com/marketplace/actions/broken-link-checker-action
we can use two github actions one to verify PR and another for PR
I don't really care if there are the same or not.
I ran a tool to detect how many broken we have and tool reported 52
That's it. 1520 links in 1605 URLs checked. 0 warnings found. 50 errors found.
To address there a couple of action items
Start checking at 2021-02-05 23:21:31+000
URL
getting-started-day-0/infrastructure-as-code' Name
Infrastucture as Code' Parent URL https://cloudnativetoolkit.dev/overview/, line 49, col 455 Real URL https://cloudnativetoolkit.dev/overview/getting-started-day-0/infrastructure-as-code Check time 3.982 seconds Size 72.53KB Result Error: 404 Not FoundURL
./starterkits' Name
Starter Kits and Code Patterns' Parent URL https://cloudnativetoolkit.dev/overview/, line 49, col 1623 Real URL https://cloudnativetoolkit.dev/overview/starterkits Check time 3.772 seconds Size 72.53KB Result Error: 404 Not FoundURL `/getting-started-day-1/code-inspection' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 628 Real URL https://cloudnativetoolkit.dev/getting-started-day-1/code-inspection Check time 3.165 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-2/open-tracing' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 1201 Real URL https://cloudnativetoolkit.dev/getting-started-day-2/open-tracing Check time 2.984 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-1/api-support' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 1621 Real URL https://cloudnativetoolkit.dev/getting-started-day-1/api-support Check time 3.490 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-2/performance-testing' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 1753 Real URL https://cloudnativetoolkit.dev/getting-started-day-2/performance-testing Check time 3.328 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-1/compliance-vulnerability' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 1909 Real URL https://cloudnativetoolkit.dev/getting-started-day-1/compliance-vulnerability Check time 3.212 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-1/vault' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 2189 Real URL https://cloudnativetoolkit.dev/getting-started-day-1/vault Check time 3.372 seconds Size 72.53KB Result Error: 404 Not Found
URL `/getting-started-day-0/data-security' Parent URL https://cloudnativetoolkit.dev/overview/, line 61, col 2302 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/data-security Check time 3.759 seconds Size 72.53KB Result Error: 404 Not Found
URL
/tools/continuous-integration' Name
Jenkins' Parent URL https://cloudnativetoolkit.dev/getting-started/prereqs/, line 37, col 2169 Real URL https://cloudnativetoolkit.dev/tools/continuous-integration Check time 2.999 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/continuous-integration-tekton' Name
Tekton' Parent URL https://cloudnativetoolkit.dev/getting-started/prereqs/, line 37, col 2264 Real URL https://cloudnativetoolkit.dev/tools/continuous-integration-tekton Check time 2.823 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started/dashboard' Name
Developer Dashboard' Parent URL https://cloudnativetoolkit.dev/getting-started/cli/, line 45, col 3785 Real URL https://cloudnativetoolkit.dev/getting-started/dashboard Check time 3.573 seconds Size 72.53KB Result Error: 404 Not FoundURL
getting-started-day-0/provision-cluster/ibm-cloud-vpc' Name
Toolkit' Parent URL https://cloudnativetoolkit.dev/workshop/setup/, line 31, col 32679 Real URL https://cloudnativetoolkit.dev/workshop/setup/getting-started-day-0/provision-cluster/ibm-cloud-vpc Check time 3.936 seconds Size 72.53KB Result Error: 404 Not FoundURL
https://cloudnativetoolkit.dev/getting-started-day-0/plan-installation/multi-cloud' Name
cloudnativetoolkit.dev/multi-cloud' Parent URL https://cloudnativetoolkit.dev/workshop/setup/, line 31, col 32894 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/plan-installation/multi-cloud Check time 3.809 seconds Size 72.53KB Result Error: 404 Not FoundURL
./cd' Name
Promote an Application using CD with GitOps and ArgoCD' Parent URL https://cloudnativetoolkit.dev/workshop/ci/, line 31, col 53597 Real URL https://cloudnativetoolkit.dev/workshop/ci/cd Check time 3.950 seconds Size 72.53KB Result Error: 404 Not FoundURL
./ci' Name
Deploy an Application using CI Pipelines with Tekton' Parent URL https://cloudnativetoolkit.dev/workshop/cd/, line 31, col 31441 Real URL https://cloudnativetoolkit.dev/workshop/cd/ci Check time 3.996 seconds Size 72.53KB Result Error: 404 Not FoundURL
./inventory' Name
Deploy a 3 tier Microservice using React, Node.js, and Java' Parent URL https://cloudnativetoolkit.dev/workshop/cd/, line 31, col 53302 Real URL https://cloudnativetoolkit.dev/workshop/cd/inventory Check time 3.866 seconds Size 72.53KB Result Error: 404 Not FoundURL
install-toolkit/quick-install' Name
install the toolkit' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/, line 31, col 30927 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/install-toolkit/quick-install Check time 2.494 seconds Size 72.53KB Result Error: 404 Not FoundURL
provision-cluster/multi-cloud' Name
provision the cluster' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/, line 32, col 90 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/provision-cluster/multi-cloud Check time 2.911 seconds Size 72.53KB Result Error: 404 Not FoundURL
getting-started-day-0#ibm-cloud-account' Name
Plan Installation > Roles' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/, line 33, col 15 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/getting-started-day-0#ibm-cloud-account Check time 2.698 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/image-registry' Name
image registry' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/, line 46, col 2956 Real URL https://cloudnativetoolkit.dev/tools/image-registry Check time 2.922 seconds Size 72.53KB Result Error: 404 Not FoundURL
../getting-started/dev-env-setup' Name
development environment setup' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/prepare-account/, line 64, col 11446 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/getting-started/dev-env-setup Check time 3.007 seconds Size 72.53KB Result Error: 404 Not FoundURL
./ibm-cloud-on-classic' Name
new IBM Cloud-managed clusters running on classic\ninfrastructure' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/ibm-cloud-vpc/, line 33, col 11 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/ibm-cloud-vpc/ibm-cloud-on-classic Check time 2.766 seconds Size 72.53KB Result Error: 404 Not FoundURL
../prepare-account#3.-create-the-private-catalog' Name
prepare the account' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/ibm-cloud-vpc/, line 35, col 5 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/prepare-account#3.-create-the-private-catalog Check time 2.730 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started-0/prepare-account' Name
plan installation' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/ibm-cloud-vpc/, line 38, col 585 Real URL https://cloudnativetoolkit.dev/getting-started-0/prepare-account Check time 2.663 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/log-management' Name
LogDNA' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/post-installation/, line 33, col 1166 Real URL https://cloudnativetoolkit.dev/tools/log-management Check time 2.916 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started/dev-tools-setup' Name
development tools' Parent URL https://cloudnativetoolkit.dev/getting-started-day-1/deploy-app/, line 40, col 5263 Real URL https://cloudnativetoolkit.dev/getting-started/dev-tools-setup Check time 3.082 seconds Size 72.53KB Result Error: 404 Not FoundURL
/resources/codepatterns-overview' Name
Starter Kits' Parent URL https://cloudnativetoolkit.dev/getting-started-day-1/deploy-app/, line 46, col 58 Real URL https://cloudnativetoolkit.dev/resources/codepatterns-overview Check time 3.119 seconds Size 72.53KB Result Error: 404 Not FoundURL
/images/catalyst-provisioned-environment.png' Name
Provisioned environment' Parent URL https://cloudnativetoolkit.dev/tools/, line 31, col 34021 Real URL https://cloudnativetoolkit.dev/images/catalyst-provisioned-environment.png Check time 4.483 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/code-analysis' Name
SonarQube' Parent URL https://cloudnativetoolkit.dev/tools/, line 31, col 35590 Real URL https://cloudnativetoolkit.dev/tools/code-analysis Check time 4.214 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/artifact-management' Name
Artifactory' Parent URL https://cloudnativetoolkit.dev/tools/, line 31, col 35839 Real URL https://cloudnativetoolkit.dev/tools/artifact-management Check time 4.016 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/continuous-delivery' Name
ArgoCD' Parent URL https://cloudnativetoolkit.dev/tools/, line 31, col 35938 Real URL https://cloudnativetoolkit.dev/tools/continuous-delivery Check time 4.300 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/continuous-integration-tekton-crc#what-is-tekton' Name
Overview of Tekton' Parent URL https://cloudnativetoolkit.dev/tools/tekton/, line 31, col 35246 Real URL https://cloudnativetoolkit.dev/tools/continuous-integration-tekton-crc#what-is-tekton Check time 4.073 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started-day-1/continuous-delivery' Name
Continuous Delivery with ArgoCD' Parent URL https://cloudnativetoolkit.dev/tools/tekton/, line 80, col 271 Real URL https://cloudnativetoolkit.dev/getting-started-day-1/continuous-delivery Check time 4.235 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/cluster-configuration' Name
Cluster Configuration' Parent URL https://cloudnativetoolkit.dev/tools/jenkins/, line 38, col 5139 Real URL https://cloudnativetoolkit.dev/tools/cluster-configuration Check time 3.872 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started/deploy-app' Name
deploy your first app' Parent URL https://cloudnativetoolkit.dev/tools/ibm-cloud-container-registry/, line 37, col 9113 Real URL https://cloudnativetoolkit.dev/getting-started/deploy-app Check time 3.355 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started/deployapp' Name
deployed an app' Parent URL https://cloudnativetoolkit.dev/tools/logdna/, line 31, col 34526 Real URL https://cloudnativetoolkit.dev/getting-started/deployapp Check time 3.787 seconds Size 72.53KB Result Error: 404 Not FoundURL
/starterkits/starterkittemplates' Name
template-node-typescript' Parent URL https://cloudnativetoolkit.dev/tools/logdna/, line 31, col 34752 Real URL https://cloudnativetoolkit.dev/starterkits/starterkittemplates Check time 4.109 seconds Size 72.53KB Result Error: 404 Not FoundURL
/src/services/hello-world.service' Name
View source' Parent URL https://cloudnativetoolkit.dev/tools/logdna/, line 35, col 7539 Real URL https://cloudnativetoolkit.dev/src/services/hello-world.service Check time 4.038 seconds Size 72.53KB Result Error: 404 Not FoundURL
/chart/template-node-typescript/templates/deployment.yaml' Name
View source' Parent URL https://cloudnativetoolkit.dev/tools/logdna/, line 35, col 10307 Real URL https://cloudnativetoolkit.dev/chart/template-node-typescript/templates/deployment.yaml Check time 4.069 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/continuous-delivery/' Name
continuous delivery' Parent URL https://cloudnativetoolkit.dev/tools/solsa/, line 32, col 13868 Real URL https://cloudnativetoolkit.dev/tools/continuous-delivery/ Check time 2.638 seconds Size 72.53KB Result Error: 404 Not FoundURL
../overview' Name
Overview' Parent URL https://cloudnativetoolkit.dev/starterkits/gitrepos/, line 31, col 31387 Real URL https://cloudnativetoolkit.dev/starterkits/overview Check time 3.854 seconds Size 72.53KB Result Error: 404 Not FoundURL `../getting-started/cli#enable' Parent URL https://cloudnativetoolkit.dev/starterkits/gitrepos/, line 57, col 712 Real URL https://cloudnativetoolkit.dev/starterkits/getting-started/cli#enable Check time 4.128 seconds Size 72.53KB Result Error: 404 Not Found
URL
./images/CI_CD-pipelines.png' Name
CI/CD end-to-end' Parent URL https://cloudnativetoolkit.dev/getting-started-day-2/continuous-delivery/, line 47, col 313 Real URL https://cloudnativetoolkit.dev/getting-started-day-2/continuous-delivery/images/CI_CD-pipelines.png Check time 3.315 seconds Size 72.53KB Result Error: 404 Not FoundURL `./openshift-crc-setup' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/multi-cloud/, line 36, col 384 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/multi-cloud/openshift-crc-setup Check time 3.375 seconds Size 72.53KB Result Error: 404 Not Found
URL
../install-toolkit/quick-install' Name
Quick Install' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/multi-cloud/, line 41, col 631 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/install-toolkit/quick-install Check time 3.105 seconds Size 72.53KB Result Error: 404 Not FoundURL
../install-toolkit/iteration-zero' Name
Iteration Zero' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/multi-cloud/, line 41, col 737 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/install-toolkit/iteration-zero Check time 2.681 seconds Size 72.53KB Result Error: 404 Not FoundURL
../install-toolkit/privateCatalog' Name
Private Catalog' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/multi-cloud/, line 42, col 1251 Real URL https://cloudnativetoolkit.dev/getting-started-day-0/provision-cluster/install-toolkit/privateCatalog Check time 2.965 seconds Size 72.53KB Result Error: 404 Not FoundURL
/getting-started-0/plan-installation/ibm-cloud' Name
plan installation' Parent URL https://cloudnativetoolkit.dev/getting-started-day-0/install-toolkit/iteration-zero/, line 32, col 585 Real URL https://cloudnativetoolkit.dev/getting-started-0/plan-installation/ibm-cloud Check time 4.349 seconds Size 72.53KB Result Error: 404 Not FoundURL
/tools/monitoring' Name
check the monitoring data' Parent URL https://cloudnativetoolkit.dev/admin/config-install/, line 31, col 34994 Real URL https://cloudnativetoolkit.dev/tools/monitoring Check time 3.500 seconds Size 72.53KB Result Error: 404 Not FoundStatistics: Downloaded: 54.7MB. Content types: 512 image, 143 text, 1 video, 0 audio, 208 application, 1 mail and 655 other. URL lengths: min=15, max=2246, avg=135.
That's it. 1520 links in 1605 URLs checked. 0 warnings found. 50 errors found. Stopped checking at 2021-02-05 23:26:42+000 (5 minutes, 11 seconds)