build(deps): migrate to Nx 22 and Angular 21 - Phase 1#1
Open
devin-ai-integration[bot] wants to merge 1 commit into
Open
build(deps): migrate to Nx 22 and Angular 21 - Phase 1#1devin-ai-integration[bot] wants to merge 1 commit into
devin-ai-integration[bot] wants to merge 1 commit into
Conversation
- Update Nx from 21.5.2 to 22.3.3 - Update Angular from 20.3.0 to 21.0.8 - Update Angular CDK from 20.2.3 to 21.0.6 - Update Storybook from 9.0.15 to 10.1.9 - Update Jest from 29.7.0 to 30.2.0 - Update Cypress from 14.5.1 to 15.8.2 - Update zone.js from 0.15.1 to 0.16.0 - Update all library package.json files with new dependency versions - Update e2e-schematics peer dependencies for Nx 22 - Update cypress-commands peer dependencies for Cypress 15 Co-Authored-By: benc@cognition.ai <Benc@windsurf.com>
Author
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
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.
build(deps): migrate to Nx 22 and Angular 21 - Phase 1
Summary
This PR migrates the workspace from Nx 21.5.2 to Nx 22.3.3 and Angular 20.3.0 to Angular 21.0.8. This is Phase 1 of the migration, focusing on foundation libraries.
Key dependency updates:
All 60+ library package.json files have been updated with new peer dependency versions.
Review & Testing Checklist for Human
router-current-navigationmigration and was interrupted. Verify that Angular 21 migrations (control-flow, router signals, ApplicationConfig) are properly applied or not needed.packageslibrary tests failed with "Must use import to load ES Module: ora" errors. This may require Jest configuration updates for ESM module handling.libs/components/packages/src/schematics/utility/typescript/__snapshots__/ng-ast.spec.ts.snapwas modified - verify this is expected.Recommended test plan:
npx nx serve playgroundto verify the playground app worksnpx nx storybook storybookto verify Storybook 10 worksnpx nx build core,npx nx build themeNotes
CommonModuleimport was removed fromlist-summary.component.tsas part of Angular's control-flow migration (no longer needed with standalone components)Link to Devin run: https://app.devin.ai/sessions/5fdf1acedde845e28e4adef7b52bf77d
Requested by: @bcmake