chore(toolchain): bump go.mod, Node/Biome toolchain, and standardize governance#467
Open
krisarmstrong wants to merge 2 commits into
Open
chore(toolchain): bump go.mod, Node/Biome toolchain, and standardize governance#467krisarmstrong wants to merge 2 commits into
krisarmstrong wants to merge 2 commits into
Conversation
The app shell shipped as a single ~741 kB index chunk: every app-code change busted the browser cache for React/i18next/etc. too. Add a manualChunks vendor split (vendor-react, vendor-i18n, vendor-ui) plus resolve.dedupe so duplicate transitive copies collapse, and wire an ANALYZE-gated rollup-plugin-visualizer (build:analyze) for parity with niac. chunkSizeWarningLimit set to a real 500 kB budget. Result: main index 740.92 kB -> 377.76 kB (gzip 96.9 kB), under budget, no chunk-size warning, no DEP0205 regression. Vendor chunks cache across app deploys. Only deps stem ships are split (no react-query/codemirror/ xyflow — those are niac-only). Treemap writes to gitignored ui/dist/. Verified: npm run build + build:analyze, make build (UI embedded), make clean leaves a clean tree.
…governance - Bump go.mod dependencies and update go.sum - Update .nvmrc to Node 26.3.0; bump biome.json to 2.5.0 - Update package.json/lock for root and ui (dependency sweep) - Standardize .golangci.yml; update dead-code, license-check, release workflows - Add epic.yml issue template and pr-body-lint.yml workflow - Refresh issue templates, labels.yml, PR template, title-lint workflow
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
.nvmrcto Node 26.3.0; bump Biome to 2.5.0ui/package.json/lock (full dependency sweep).golangci.yml; refresh dead-code, license-check, release workflowsepic.ymlissue template andpr-body-lint.ymlworkflowlabels.yml, PR template, andtitle-lintworkflowTest plan
make lintpasses with updated golangci-lint configmake testgreen