Skip to content

fix(docs): Fix Docusaurus / Netlify Build Process and Add Results Download#963

Merged
robmoffat merged 13 commits into
mainfrom
fixing-build
Apr 2, 2026
Merged

fix(docs): Fix Docusaurus / Netlify Build Process and Add Results Download#963
robmoffat merged 13 commits into
mainfrom
fixing-build

Conversation

@robmoffat
Copy link
Copy Markdown
Member

@robmoffat robmoffat commented Mar 2, 2026

This pull request introduces several improvements and updates to the CCC project website, documentation, and supporting scripts. The most significant changes enhance the automation and organization of CFI test result artifacts, update documentation to reflect current project structure and resources, and add new video resources to the website.

Automation and artifact management improvements:

  • The DownloadCFIArtifacts.ts script now fetches CFI test result artifacts for all branches of each configured repository, not just the default branch. It extracts, renames, and validates these artifacts, storing them in branch-specific directories under test-results/. It also writes detailed metadata for each artifact and ensures configuration files are named consistently.
  • The .gitignore file for the website is updated to exclude test result artifacts, configurations, and downloaded files from version control, preventing accidental commits of large or generated files.

Documentation updates:

  • The README.md is updated to reference the new CFI compliance project repository, clarify the working group structure, and provide clearer instructions for browsing online project resources and joining meetings. Meeting schedules and descriptions are also updated for accuracy. [1] [2]

Website content enhancements:

  • Three new videos are added to the "Learn More" section of the website, providing additional educational resources and recent presentations related to the CCC project and its applications.

@robmoffat robmoffat requested a review from a team as a code owner March 2, 2026 14:22
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 2, 2026

Deploy Preview for common-cloud-controls ready!

Name Link
🔨 Latest commit 456965a
🔍 Latest deploy log https://app.netlify.com/projects/common-cloud-controls/deploys/69ce739e81afaa00087df517
😎 Deploy Preview https://deploy-preview-963--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): Fix Docusaurus / Netlify Build Process and Add HTML Results (NOT READY TO MERGE) Mar 5, 2026
@robmoffat robmoffat changed the title fix(docs): Fix Docusaurus / Netlify Build Process and Add HTML Results (NOT READY TO MERGE) fix(docs): Fix Docusaurus / Netlify Build Process and Add Results Download (NOT READY TO MERGE) Mar 5, 2026
@eddie-knight eddie-knight marked this pull request as draft March 13, 2026 13:43
@robmoffat robmoffat marked this pull request as ready for review April 2, 2026 08:03
@robmoffat
Copy link
Copy Markdown
Member Author

Hi, I need this to not be in draft mode otherwise the netlify previews don't happen! Sorry for the confusion - hope to bring this to ground today.

@robmoffat robmoffat changed the title fix(docs): Fix Docusaurus / Netlify Build Process and Add Results Download (NOT READY TO MERGE) fix(docs): Fix Docusaurus / Netlify Build Process and Add Results Download Apr 2, 2026
@robmoffat
Copy link
Copy Markdown
Member Author

@sshiells-scottlogic @eddie-knight - please review (check out the netlify link) and see the comments for what is changed. This is basically fixing a lot of website stuff @santoshmaurya-0x6275696c6473 and I are putting together for OSFF on 14 April

@robmoffat robmoffat merged commit ee0768c into main Apr 2, 2026
6 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