Skip to content

fix(deps): stabilize installs and update vulnerable utilities - #92

Open
Bircck wants to merge 1 commit into
mainfrom
fix/dependency-maintenance
Open

fix(deps): stabilize installs and update vulnerable utilities#92
Bircck wants to merge 1 commit into
mainfrom
fix/dependency-maintenance

Conversation

@Bircck

@Bircck Bircck commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Routine lockfile refreshes removed an undeclared Emotion dependency and broke the website build. Declare the existing Emotion versions explicitly and update vulnerable utility dependencies, including Nano ID, humanfs, PostCSS, tar, lint utilities, and root lodash, while preserving framework/authentication versions.

Use npm ci in the shared Azure build template, test the currently configured Node versions in CI, and provide the aggregate ci status required by branch rules. Document how nightly consumers can pin one reviewed commit in both stages, validate a canary, and retain a rollback artifact.

Validation: generator tests passed (101 passed, 2 existing skips); workflow YAML parsed; root npm audit clean; website audit reduced from 19 to 8 affected packages. Clean npm ci, lint, production build, and packaged standalone HTTP authentication/session/static-asset checks passed on Node 22.23.2. Visual verification and the Linux CI matrix have not run. Existing copied consumer templates require adoption by their owners.

Comment on lines +55 to +66
name: ci
if: always()
needs: [generator, website]
runs-on: ubuntu-latest
steps:
- name: Require all checks to pass
env:
GENERATOR_RESULT: ${{ needs.generator.result }}
WEBSITE_RESULT: ${{ needs.website.result }}
run: |
test "$GENERATOR_RESULT" = success
test "$WEBSITE_RESULT" = success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants