From 502836e3b24341dd70f39cb594e21a6d41035c42 Mon Sep 17 00:00:00 2001 From: rishabh Date: Sat, 15 Aug 2026 22:51:29 +0800 Subject: [PATCH 1/3] Rewrite NVIDIA Fabric Manager post, add post-format CI check - Restructure the NVIDIA Fabric Manager post into a two-part format: concept explanations with analogies, then the exact runbook - Add tools/check_post_format.rb: validates every post's filename/ folder date convention and required front matter fields (title, date, categories, tags) - Wire it into the PR build workflow so it runs on every pull request - Document the local command for it in README.md Co-Authored-By: Claude Sonnet 5 --- .github/workflows/pr-build.yaml | 3 + README.md | 12 + ...c-manager-air-gapped-harvester-hgx-h200.md | 824 ++++++++++++------ tools/check_post_format.rb | 100 +++ 4 files changed, 682 insertions(+), 257 deletions(-) create mode 100644 tools/check_post_format.rb diff --git a/.github/workflows/pr-build.yaml b/.github/workflows/pr-build.yaml index c50b02e..da14dca 100644 --- a/.github/workflows/pr-build.yaml +++ b/.github/workflows/pr-build.yaml @@ -22,6 +22,9 @@ jobs: ruby-version: 3.3 bundler-cache: true + - name: Check post format + run: ruby tools/check_post_format.rb + - name: Build site run: bundle exec jekyll b -d "_site" env: diff --git a/README.md b/README.md index 1f014a1..113f929 100644 --- a/README.md +++ b/README.md @@ -63,3 +63,15 @@ Then write the post in Markdown below the front matter. A few notes: on per post. - To link out to an externally-hosted post instead of writing one here, see any of the existing Medium-redirect posts in `_posts/` for the pattern (a `