$ show lycheeverse/lychee-action
This repository provides a GitHub Action that wraps the lychee link checker to validate links in Markdown, HTML, and text files. The action downloads and installs a specified version of lychee, runs it with configurable arguments, and processes the output to set exit codes and generate reports. The core action is well-designed with robust version handling and error processing, but the associated workflow files show signs of technical drift due to outdated action versions (e.g., actions/checkout@v7 which doesn't exist). The action is actively maintained with recent commits and automated version update workflows.
The LLM identified 1 files worth highlighting for reuse:
The entrypoint.sh script contains a reusable pattern for downloading and installing a specific version of a binary from GitHub releases, handling various version formats (nightly, latest, specific) and architectures. This logic is self-contained and can be adapted for other GitHub Actions that need to install tools from GitHub releases.