Skip to content

chore: Migrate to angular 20 #527

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Jul 28, 2025
Merged

chore: Migrate to angular 20 #527

merged 14 commits into from
Jul 28, 2025

Conversation

santoshyadavdev
Copy link
Member

@santoshyadavdev santoshyadavdev commented Jul 27, 2025

This pull request includes various updates across multiple files to streamline configurations, modernize dependencies, and remove unused code. Key changes include updates to Node.js versions in workflows, removal of the ngu-carousel-e2e project and its associated files, and improvements to Angular configurations.

Workflow and Dependency Updates:

  • Updated Node.js versions in .github/workflows/nodejs.yml to include version 22 and in .github/workflows/npm-publish.yml to version 20, ensuring compatibility with newer Node.js features. [1] [2] [3]

Removal of ngu-carousel-e2e Project:

  • Completely removed the ngu-carousel-e2e project, including its Cypress configuration, ESLint rules, project schema, and all related test files. This cleanup eliminates unused testing infrastructure. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Angular Configuration Enhancements:

  • Updated apps/ngu-carousel-example/project.json to simplify JSON formatting and add a continuous flag for development configurations. [1] [2] [3] [4]
  • Replaced provideExperimentalZonelessChangeDetection with provideZonelessChangeDetection in app.config.ts to use the stable API.
  • Adjusted the import path for provideServerRendering in app-server.config.ts to reflect the latest Angular SSR module.

Minor Improvements:

  • Simplified JSON formatting in .all-contributorsrc for better readability. [1] [2]
  • Added spacing in README.md for better badge alignment.

closes #525

Copy link

nx-cloud bot commented Jul 27, 2025

View your CI Pipeline Execution ↗ for commit 83840a9

Command Status Duration Result
nx run-many --target=build --all ✅ Succeeded 16s View ↗

☁️ Nx Cloud last updated this comment at 2025-07-27 16:44:47 UTC

@santoshyadavdev santoshyadavdev changed the title Migrate to angular 20 chore: Migrate to angular 20 Jul 27, 2025
Copy link
Collaborator

@sheikalthaf sheikalthaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@santoshyadavdev santoshyadavdev merged commit 5990f88 into master Jul 28, 2025
9 checks passed
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.

Angular 20 support
3 participants