Skip to content

Commit b5c4c00

Browse files
committed
Refresh web sample and template lockfiles onto a non-vulnerable Vite line
After the bridge DX and test-host fixes, CI was still blocked by the npm dependency governance gate. The affected sample/template web workspaces were resolving vulnerable Vite versions in lockfiles even though the current DX direction expects these workspaces to be safe for first-run and documentation-driven adoption. This change lifts the sample/template web apps onto a safe Vite range and refreshes the corresponding lockfiles so the governance scan sees a clean high/critical vulnerability surface. Constraint: Keep the change limited to the governed sample/template web workspaces and their lockfiles so the dependency-governance signal stays precise Constraint: Preserve the current app-builder DX story without introducing a larger frontend-toolchain migration Rejected: Downgrade the dependency vulnerability gate | the gate is correctly identifying a real adoption risk in shipped sample/template apps Rejected: Patch only package.json without refreshing lockfiles | CI audits the resolved dependency graph, not just the declared range Confidence: high Scope-risk: narrow Reversibility: clean Directive: When bumping frontend tooling for governed sample/template apps, update both declared ranges and lockfiles together or CI governance will keep failing Tested: `npm audit --json --audit-level=high` on governed sample web workspaces (no high/critical findings) Tested: `./build.sh --target DependencyVulnerabilityGovernance` (succeeded) Tested: `dotnet test tests/Agibuild.Fulora.UnitTests/Agibuild.Fulora.UnitTests.csproj --configuration Release -v minimal` (2177 passed) Not-tested: Fresh GitHub Actions status for this dependency-governance follow-up until remote CI completes Related: 95c22d0
1 parent 95c22d0 commit b5c4c00

16 files changed

Lines changed: 327 additions & 207 deletions

File tree

samples/avalonia-ai-chat/AvaloniAiChat.Web/package-lock.json

Lines changed: 69 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/avalonia-ai-chat/AvaloniAiChat.Web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"@vitejs/plugin-react": "^5.1.4",
2121
"tailwindcss": "^4.1.18",
2222
"typescript": "^5.9.3",
23-
"vite": "^6.4.1"
23+
"vite": "^6.4.2"
2424
},
2525
"overrides": {
2626
"picomatch": "^4.0.4"

samples/avalonia-react/AvaloniReact.Web/package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/avalonia-react/AvaloniReact.Web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@vitejs/plugin-react": "^5.1.4",
2323
"tailwindcss": "^4.1.18",
2424
"typescript": "^5.9.3",
25-
"vite": "^6.4.1"
25+
"vite": "^6.4.2"
2626
},
2727
"overrides": {
2828
"rollup": "^4.59.0",

samples/avalonia-vue/AvaloniVue.Web/package-lock.json

Lines changed: 69 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/avalonia-vue/AvaloniVue.Web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"@vitejs/plugin-vue": "^5.2.1",
2020
"tailwindcss": "^4.1.18",
2121
"typescript": "^5.9.3",
22-
"vite": "^6.4.1",
22+
"vite": "^6.4.2",
2323
"vue-tsc": "^2.2.0"
2424
},
2525
"overrides": {

samples/showcase-todo/ShowcaseTodo.Web/package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/showcase-todo/ShowcaseTodo.Web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@types/react-dom": "^19.2.0",
1919
"@vitejs/plugin-react": "^4.3.0",
2020
"typescript": "^5.9.3",
21-
"vite": "^6.0.0"
21+
"vite": "^6.4.2"
2222
},
2323
"overrides": {
2424
"picomatch": "^4.0.4"

templates/agibuild-hybrid/HybridApp.Web.Vite.React/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/agibuild-hybrid/HybridApp.Web.Vite.React/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@
1818
"@types/react-dom": "^19.2.3",
1919
"@vitejs/plugin-react": "^5.1.4",
2020
"typescript": "^5.9.3",
21-
"vite": "^6.4.1"
21+
"vite": "^6.4.2"
2222
}
2323
}

0 commit comments

Comments
 (0)