Skip to content

fix(plugins): prune docs for missing READMEs - #7855

Merged
jstirnaman merged 4 commits into
masterfrom
jts-plugin-sync-prunes-plugins
Oct 7, 2026
Merged

jstirnaman merged 4 commits into
masterfrom
jts-plugin-sync-prunes-plugins

Conversation

@jstirnaman

Copy link
Copy Markdown
Contributor

What changed: Prune shared pages and product stubs when a discovered plugin has no source README, omit it from generated data and coverage, and remove stale nori_regression docs.

Why: The sync reported nori_regression as skipped while leaving its published documentation in place.

Impact: Full syncs with a valid upstream checkout remove stale plugin docs and report pruned artifacts; missing or incomplete checkouts do not trigger mass pruning.

Verification: yarn test:sync-plugins (68 passed); npx prettier --check; npx hugo --quiet; git diff --check.

What changed: Prune shared pages and product stubs when a discovered plugin has no source README, omit it from generated data and coverage, and remove stale nori_regression docs.

Why: The sync reported nori_regression as skipped while leaving its published documentation in place.

Impact: Full syncs with a valid upstream checkout remove stale plugin docs and report pruned artifacts; missing or incomplete checkouts do not trigger mass pruning.

Verification: yarn test:sync-plugins (68 passed); npx prettier --check; npx hugo --quiet; git diff --check.
@jstirnaman
jstirnaman requested a review from a team as a code owner October 7, 2026 17:47
@jstirnaman
jstirnaman requested review from sanderson and removed request for a team October 7, 2026 17:47
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Vale Style Check Results

Metric Count
Errors 0
Warnings 0

✅ Check passed

@github-actions github-actions Bot added product:shared Shared content across products product:v3-monolith InfluxDB 3 Core and Enterprise (single-node / clusterable) labels Oct 7, 2026
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

📦 PR Preview — Preview Bot

Status Details
Result ✅ DEPLOYED (full site)
Preview View preview
Build time 58s
Last updated 2026-10-07 17:52:04 UTC
Changed pages (2)

Preview auto-deploys on push. Will be cleaned up when PR closes.

What changed: Restore the nori_regression shared page, product stubs, and data entry; isolate feature-branch sync output from the master sync branch.

Why: A branch dispatch needs stale published content to demonstrate that the sync prunes it without modifying the existing master sync pull request.

Impact: The feature branch retains the old docs until a full sync runs; master dispatches keep the existing sync output branch.

Verification: yarn test:sync-plugins (68 passed); npx prettier --check; npx hugo --quiet; git diff --cached --check.
@jstirnaman
jstirnaman merged commit e243eb1 into master Oct 7, 2026
10 checks passed
@jstirnaman
jstirnaman deleted the jts-plugin-sync-prunes-plugins branch October 7, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:shared Shared content across products product:v3-monolith InfluxDB 3 Core and Enterprise (single-node / clusterable)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant