Handover/docs v2 into docs v2 dev 20260518#902
Merged
DeveloperAlly merged 1188 commits intoMay 18, 2026
Conversation
…k plan complete - Fix: pageVariant landing → overview on all 5 community pages + template (landing is only valid for pageType: navigation, not resource) - All other checks passed: docs.json nav, component imports, external URLs - Plan marked complete (all 4 phases done) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix all path references: tools/scripts/config → operations/scripts/config - Fix docs-guide/repoOps → docs-guide/repo-ops - Fix pageVariant example: landing → overview (matches Phase 4 fix) - Move socials-research.md → _workspace/research/ per folder structuring guide - Rewrite Section 7 as accurate artefact inventory (as-built tables) - Update .env.example and solutions-secrets.mdx cross-references - Update product-social-config.json source path Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Script restructuring (Task 11) moved tools/scripts/config/ →
operations/scripts/config/ but the .github/scripts/ fetch scripts
were not updated, causing hard crashes in 4/5 scripts (no try-catch
around fs.readFileSync(CONFIG_PATH)).
fetch scripts — fix CONFIG_PATH default:
- fetch-discord-announcements.js: tools/ → operations/ (hard crash)
- fetch-github-discussions.js: tools/ → operations/ (hard crash)
- fetch-github-releases.js: tools/ → operations/ (hard crash)
- fetch-rss-blog-data.js: tools/ → operations/ (hard crash)
- fetch-youtube-data.js: tools/ → operations/ + fix product output path
fetch-ghost-blog-data.js — add $ escaping to safeHTML():
- Template literal injection risk: ${...} in blog HTML content
would evaluate as JS expression. Add .replace(/\$/g, "\\$").
update-livepeer-release.yml — fix stale path:
- snippets/automationData/globals/globals.mdx (never existed)
- → snippets/automations/globals/globals.mdx
- Was silently failing every 30 minutes.
update-discord-data.yml — fix git add glob:
- automations/*/discordData.jsx only matches 1 level deep
- → automations/**/discordData.jsx to include solutions/{product}/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Fixed 9 script @scope headers still referencing tools/scripts/ — updated to their actual operations/scripts/<type>/<concern>/<niche> paths - Fixed .githooks/pre-push runtime calls to tools/scripts/validators/ — broken for all codex/* branch pushes; now points to operations/scripts/ - Fixed audit-python.py @Usage header (stale tools/scripts/ path) - Regenerated tools/config/script-registry.json (277 entries) - Marked Task 14 complete in plan; added Task 14.9 for the header fixes Also includes pre-existing automation data updates: - snippets/automations/solutions/daydream/blogData.jsx — HTML entity cleanup - snippets/automations/solutions/daydream/youtubeData.jsx — character encoding fixes - snippets/automations/solutions/embody/discordData.jsx — added new announcement entry - snippets/automations/solutions/livepeer-studio/youtubeData.jsx — encoding fixes - v2/solutions/daydream/community.mdx — added DiscordAnnouncements, MarkdownEmbed, wide mode Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Removed cron schedule from update-blog-data.yml — it was running daily at midnight but never worked: uses YOUR_CONTENT_API_KEY placeholder and writes raw JSON (not JSX) which would break imports if it ever ran. Ghost blog data is handled by n8n Ghost-to-Mintlify (→ docs-v2-preview) and .github/scripts/fetch-ghost-blog-data.js (→ main). Forum data is handled by n8n Forum-To-Mintlify-Latest-Topics (→ docs-v2-preview). Updated plan with full n8n path verification findings. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Flags the automations folder restructure (socials-data, showcase-data, product-data) as a new task with full dependency map, risks, and steps. Includes n8n coordination requirement and globals duplication resolution. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ghost (update-ghost-blog-data.yml): - DOCS_V2 → GITHUB_TOKEN (stale PAT reference) - Added git diff check — only commits when data actually changed - Node 18 → 20 Forum (update-forum-data.yml): - ref: docs-v2 → ref: main (was pointing at old branch) - DOCS_V2 → GITHUB_TOKEN - Added git diff check - Node 18 → 20 Discord (fetch-discord-announcements.js + product-social-config.json): - Extracted writeJSX() helper — DRY, used by both product and global paths - Added globals.discord loop — reads config.globals.discord[] and writes each entry to its explicit outputPath with its explicit exportName - Added livepeer-community global channel entry to product-social-config.json (server 1066890817425387581, channel 1463391944746078319) → writes to snippets/automations/discord/discordAnnouncementsData.jsx - GHA now covers the global community Discord feed previously n8n-only Also: workspace/plan/active/AUTOMATIONS-RESTRUCTURE/plan.md — full subplan for snippets/automations/ restructure with dependency map, execution order, and risk table. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Replace all hardcoded branch refs with vars.DEPLOY_BRANCH / vars.TEST_BRANCH - Add use_test_branch boolean input to all data workflow_dispatch blocks - Fix sync-large-assets.yml: use "**" push trigger + job-level if: condition (GHA limitation prevents vars.* in on: push: branches:) - Rewrite fetch-ghost-blog-data.js to use public RSS feed (blog.livepeer.org/rss/) — removes GHOST_CONTENT_API_KEY dependency entirely - Remove GHOST_CONTENT_API_KEY from update-ghost-blog-data.yml - Update product-social-config.json: livepeer-studio fetchMethod ghost-api → rss - Rename vars.DEPLOY_BRANCH_TEST → vars.TEST_BRANCH in all workflows Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nkedin Adds `iconColor` prop that overrides all icons to one colour when passed, falling back to per-brand colours when absent. Also adds linkedin to both the colour map and icon map. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…verview Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
📊 V2 Browser Sweep Results❌ Test report not found. The test may have failed before report generation.
|
Standardised frontmatter scalars to double quotes and replaced em-dash characters with en-dash in authored MDX. Generated by .github/workflows/remediator-brand-repair-frontmatter-and-em-dashes.yml
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Scope
Validation
Follow-up Tasks
Type of Change
Related Issues
Fixes #
Related to #
Changes Made
Testing
npm run devScreenshots (if applicable)
Checklist
Additional Notes