Skip to content

A quick and simple GitHub Action that takes in the root URL for a website and crawls all of the pages on the sitemap.xml for broken links.

Notifications You must be signed in to change notification settings

zentered/broken-link-checker

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Broken Link Checker Action

This action trawls a deployed website and crawls the site looking for broken links before producing a report.

This uses the raviqqe/muffet tool in order to rapidly crawl a website for these broken links.

This task will fail should there be any broken links present and it will output the results to stdout.

Inputs

url

Required The root URL of the website you wish to check.

Example Usage

broken_link_checker_job:
  runs-on: ubuntu-latest
  name: Check for broken links
  steps:
    - name: Check for broken links
      id: link-report
      uses: elliotforbes/[email protected]
      with:
        url: "https://tutorialedge.net"
        cmd_params: "--exclude=google.com --buffer-size=8192 --max-connections=10 --color=always --verbose"

About

A quick and simple GitHub Action that takes in the root URL for a website and crawls all of the pages on the sitemap.xml for broken links.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 42.2%
  • Makefile 34.7%
  • Dockerfile 23.1%