chore(website): bump @conduction/docusaurus-preset to ^2.10.2 - #70
Merged
Conversation
Brings in cn-pair, cn-arch-flow, and the App Builder hex orange fix. Drops the local website/src/diagrams/cn-arch-flow.js stopgap copy that was committed alongside PR #69 before the preset version bump. Site-wide cn-arch-flow registration now lives in one line: import '@conduction/docusaurus-preset/diagrams/cn-arch-flow'; (in website/src/diagrams/index.js, side-effect-imported via the clientModules entry in docusaurus.config.js — no per-page imports needed in MDX/Markdown). Verified locally: cn-arch-flow upgrades to a shadow-rooted custom element on the Spec-Driven Development and Hydra pages, no console errors, no missing-module warnings.
rubenvdlinde
added a commit
that referenced
this pull request
Jul 26, 2026
* ci(quality): --ignore-npm-errors on cyclonedx SBOM step (#70) * ci(quality): install app deps before enabling app in the phpunit job The phpunit matrix job ran 'php occ app:enable <app>' inside 'Install Nextcloud' BEFORE the separate 'Install app dependencies' composer step. Enabling an app runs its install-scope repair steps, which autowire services with eager constructors (e.g. OpenRegister's SaveObject does 'new Twig\Environment(...)'). Without vendor/ present that fatals with an uncaught \Error — NC core only catches \Exception — killing the step ('Class Twig\Extension\AbstractExtension not found'). The newman/playwright/journeydoc jobs already composer-install before enabling; this makes the phpunit job consistent. --------- Co-authored-by: rubenvdlinde <rubenvdlinde@noreply.codeberg.org> Co-authored-by: Conduction Release Bot <release-bot@conduction.nl>
rubenvdlinde
added a commit
that referenced
this pull request
Jul 26, 2026
* ci(quality): --ignore-npm-errors on cyclonedx SBOM step (#70) * ci(quality): install app deps before enabling app (phpunit job) (#71) * ci(quality): --omit=dev on the SBOM job's npm audit The SBOM job ran 'npm audit --audit-level=critical' WITHOUT --omit=dev, so it gated on dev-only build-tooling criticals (e.g. tar via node-gyp/cacache) that never ship in the app bundle — it had been red on those regardless. The dedicated 'Security (npm)' job already uses --audit-level=critical --omit=dev; make the SBOM job consistent so both gate only on production-dependency criticals. --------- Co-authored-by: rubenvdlinde <rubenvdlinde@noreply.codeberg.org> Co-authored-by: Conduction Release Bot <release-bot@conduction.nl>
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.
Summary
Follow-up to #69. Bumps the preset from
^2.6.1to^2.10.2so the docs site picks up:<cn-arch-flow>and<cn-pair>as published subpath exports (@conduction/docusaurus-preset/diagrams/cn-arch-flow,/diagrams/cn-pair)has-badgecobalt fallback in the platform diagram was reverted preset-side in 2.10.2)<DetailHero>, navbar logouseBaseUrlfix, footer "Conduction ♥ Nextcloud" citation, partner/academy cross-link refinementsWhat changes here
website/package.json: dep bumpwebsite/src/diagrams/index.js: registration collapses fromimport './cn-arch-flow.js'toimport '@conduction/docusaurus-preset/diagrams/cn-arch-flow'website/src/diagrams/cn-arch-flow.js: deleted (was a stopgap copy during the preset version bump)Test plan
npm install --legacy-peer-depscleannpm run startboots, no console errorsnpm run build(will run on CI via merge)