Skip to content

fix(docs): Fixing build#975

Merged
robmoffat merged 15 commits into
mainfrom
fixing-build
Apr 8, 2026
Merged

fix(docs): Fixing build#975
robmoffat merged 15 commits into
mainfrom
fixing-build

Conversation

@robmoffat
Copy link
Copy Markdown
Member

This pull request introduces two main improvements: it strengthens the validation of catalog directories during the release catalog generation process, and it adds anchor link tracking to the CCC Control component for better broken link detection.

Catalog directory validation enhancements:

  • Introduced a REQUIRED_CATALOG_FILES constant in GenerateReleaseCatalogs.ts and updated the catalog discovery logic to require all specified files (metadata.yaml, controls.yaml, capabilities.yaml, threats.yaml) to be present for a directory to be considered a valid catalog, skipping incomplete catalogs and logging missing files. [1] [2] [3]

CCC Control component improvements:

  • Added the useBrokenLinks hook to Control/index.tsx and updated the test requirements table to collect anchor IDs for broken link detection, improving robustness of internal navigation and link validation. [1] [2] [3] [4]

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 8, 2026

Deploy Preview for common-cloud-controls ready!

Name Link
🔨 Latest commit 6ab7c02
🔍 Latest deploy log https://app.netlify.com/projects/common-cloud-controls/deploys/69d61b0bb373d400087a01e1
😎 Deploy Preview https://deploy-preview-975--common-cloud-controls.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@robmoffat robmoffat changed the title Fixing build fix(docs): Fixing build Apr 8, 2026
@robmoffat robmoffat requested a review from a team April 8, 2026 09:09
@robmoffat
Copy link
Copy Markdown
Member Author

@ santoshmaurya-0x6275696c6473.

Check out the preview here - you can see your VPC results in there. Will try and get this merged now

@robmoffat robmoffat merged commit 79528eb into main Apr 8, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants