You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The site is served by two generators: Eleventy renders most pages from src/, Nuxt renders the rest, and nuxt/server/middleware/legacy.ts proxies between them in dev. This is the last stretch of that migration: every remaining page moves to Nuxt, then Eleventy comes out.
Order
1-17 are independent and target main, but they all touch the same two registry files (legacy.ts, nuxt.config.ts), so expect a small rebase after each merge. Merge top to bottom.
1-17 have all merged. 18 is rebuilt on current main and targets it. It carries the teardown, the codebase guide rewrite that was 19, and fixes from verifying the full build: the nav icons in their own folder, merge-aware sitemap lastmod, and a test that fails if anything is left in src/.
Every build currently fails at integrations enumeration returned 0 nodes, because https://ff-integrations.flowfuse.cloud/api/nodes returns an empty catalogue. CI on 18, 20 and 21 needs a re-run once it returns data.
The nuxt/eleventy-teardown-base scaffolding branch is no longer used by any PR and can be deleted.
Every route was checked against the published page before this was raised.
https://github.com/FlowFuse/blueprint-library/pull/182 goes with 17: a blueprint whose markdown heading is a link nests an <a> inside the anchor @nuxt/content wraps headings in, which HTML cannot represent, so the blueprint page logs a hydration mismatch. 11ty tolerated it. It was the only linked heading of the 19 blueprints, and the link was dead anyway.
fix(build_website): resolve the link-check sources tree rather than naming src/ github-actions-workflows#232 goes with 18: the shared Check links step passes --sources website/src, and hyperlink 0.3.2 exits non-zero on a path that is not there, after finding broken links but before printing them. Deleting src/ therefore turns the link report into a missing-directory error. It resolves the tree at run time instead, so it is safe to merge before 18, and should be: merge it first. Merging it releases build_website/v1 straight away.
The site is served by two generators: Eleventy renders most pages from
src/, Nuxt renders the rest, andnuxt/server/middleware/legacy.tsproxies between them in dev. This is the last stretch of that migration: every remaining page moves to Nuxt, then Eleventy comes out.Order
1-17 are independent and target
main, but they all touch the same two registry files (legacy.ts,nuxt.config.ts), so expect a small rebase after each merge. Merge top to bottom.docs: rewrite the codebase guide for a Nuxt-only site #5796folded into 18nuxt/again; based on 18, merge after it1-17 have all merged. 18 is rebuilt on current
mainand targets it. It carries the teardown, the codebase guide rewrite that was 19, and fixes from verifying the full build: the nav icons in their own folder, merge-aware sitemaplastmod, and a test that fails if anything is left insrc/.Remaining order: FlowFuse/github-actions-workflows#232, then 18, then 20. 21 can go any time.
Every build currently fails at
integrations enumeration returned 0 nodes, becausehttps://ff-integrations.flowfuse.cloud/api/nodesreturns an empty catalogue. CI on 18, 20 and 21 needs a re-run once it returns data.The
nuxt/eleventy-teardown-basescaffolding branch is no longer used by any PR and can be deleted.Notes
Pull blueprints at build time; drop the live branch deploy path #5694 overlaps 17: it adds its own
nuxt/lib/blueprints-sync.mjsand rewrites the same workflow. Land it first and rebase 17 onto it.Every route was checked against the published page before this was raised.
https://github.com/FlowFuse/blueprint-library/pull/182 goes with 17: a blueprint whose markdown heading is a link nests an
<a>inside the anchor@nuxt/contentwraps headings in, which HTML cannot represent, so the blueprint page logs a hydration mismatch. 11ty tolerated it. It was the only linked heading of the 19 blueprints, and the link was dead anyway.fix(build_website): resolve the link-check sources tree rather than naming src/ github-actions-workflows#232 goes with 18: the shared
Check linksstep passes--sources website/src, and hyperlink 0.3.2 exits non-zero on a path that is not there, after finding broken links but before printing them. Deletingsrc/therefore turns the link report into a missing-directory error. It resolves the tree at run time instead, so it is safe to merge before 18, and should be: merge it first. Merging it releasesbuild_website/v1straight away.