Skip to main content
← Projects

Case study

Linux Foundation Hyperledger Fabric

Fixed Fabric's documentation link checker: regexes, response limit, and timeout. Revised the patch after maintainer review; merged upstream.

By Updated
Hyperledger Fabric project mark
What was going on
Fabric runs a scheduled workflow to check links across several documentation versions. Its regexes and workflow settings meant some checks were not doing what they appeared to do.
What I did
I corrected the regexes and job names, reduced the response buffer, and added timeouts. A maintainer caught an exclusion that was too broad; I tested the edge case and narrowed it.
How it turned out
The revised patch was merged upstream. The review was a good reminder that a link checker is only useful if its exclusions are as carefully tested as its matches.

Technical details

  • Corrected version, hostname, and character-range regexes without hiding valid documentation links.
  • Reduced an INT32_MAX response buffer to a practical limit and added a 45-minute job timeout based on observed runs.
  • Responded to maintainer review by narrowing an over-broad exclusion before the change was merged upstream.
GoGitHub ActionsCI/CDHyperledger Fabric