{"repo":"caltechlibrary/baler","free":true,"listed":false,"github":"https://github.com/caltechlibrary/baler","clone":"git clone https://github.com/caltechlibrary/baler.git","description":"Bad link reporter for GitHub repositories","language":"Makefile","stars":13,"topics":["automation","github-action","github-actions","links","markdown","reporting","testing","url","urls","issues"],"license":null,"category":"workflow-automation","readme_excerpt":"Baler Baler ( ba d l ink report er ) is a GitHub Action that tests the URLs inside Markdown files of your GitHub repository. If any of them are invalid, Baler automatically opens a GitHub issue to report the problem(s). Table of contents Introduction Installation Quick start Usage Known issues and limitations Getting help Contributing License Acknowledgments Introduction The URLs of hyperlinks inside Markdown files may be invalid for any number of reasons, including inaccuracies, typographical errors, and destinations that disappear over time. Manually testing the validity of links on a regular basis is laborious and error-prone. This is clearly a situation where automation helps, and that's where Baler comes in. Baler ( Ba d l ink report er ) is a GitHub Action for automatically testing the links inside Markdown files in your repository, and filing issue reports when problems are found. It's designed to run when changes are pushed to a repository as well as on a regular schedule; the latter helps detect when previously-valid links stop working because of link rot or other problems. Though it’s not the only GitHub Action available for this purpose, some features set Baler apart from the others: Simplicity : a single, short workflow handles both testing files and opening an issue. Smart issue handling : before it opens a new issue, Baler looks at open issues in the repository. If any previously reported the same URLs, Baler doesn't open a new issue. Informative issue reports :","default_branch":null,"files":null,"tree":[],"storefront":"/r/caltechlibrary","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caltechlibrary/baler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}