Switch Generated Website Content Link Checking to lychee from untitaker/hyperlink #1208
Closed
4 tasks
Labels
Developer Experience
Issues around enhancing and optimizing work for development of NIST OSCAL artifacts
enhancement
Scope: CI/CD
Enhancements to the project's Continuous Integration and Continuous Delivery pipeline.
User Story
Milestone
User Story:
As a NIST OSCAL developer, in order to ensure all links in the generated website content point to valid hyperlink targets in a faster and more efficient way with minimal configuration, I would to implement an alternative approach to link checking the generated content as part of CI workflows in GitHub Actions.
This closes #1201.
Goals:
When reviewing current work with Dave for the sprint, we reviewed #1201. The
nokogiri
dependency is needed for HTML proofer, which is tech debt from a previous iteration of proper link checking needed for generated HTML and was replaced in the interim by the Javascript-baseduntitaker/hyperlink
in a published GitHub action. See9a6eb48
for the current approach.Goals of the replacement:
After using usnistgov/metaschema#204 as a quick in the moment spike, Dave and I agreed
lychee
and its officially published GH Action better fit the bill.Dependencies:
Final completion and review of usnistgov/metaschema#204 once merged for final integration testing.
Acceptance Criteria
{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}
The text was updated successfully, but these errors were encountered: