Skip to content
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

build: update to Angular v20 and Node v20 #30595

Merged
merged 2 commits into from
Mar 6, 2025
Merged

Conversation

crisbeto
Copy link
Member

@crisbeto crisbeto commented Mar 6, 2025

Updates the repo to Angular 20 and the CI to Node 20 since the CLI dropped support for Node 18 which we were using.

@crisbeto crisbeto added the target: major This PR is targeted for the next major release label Mar 6, 2025
@angular-robot angular-robot bot added the area: build & ci Related the build and CI infrastructure of the project label Mar 6, 2025
Updates the repo to Angular 20 and the CI to Node 20 since the CLI dropped support for Node 18 which we were using.
@crisbeto crisbeto changed the title build: update CI to Node 20 build: update to Angular v20 and Node v20 Mar 6, 2025
@crisbeto crisbeto marked this pull request as ready for review March 6, 2025 15:03
@crisbeto crisbeto requested review from a team as code owners March 6, 2025 15:03
@crisbeto crisbeto requested review from mmalerba, andrewseguin and devversion and removed request for a team March 6, 2025 15:03
- await fs.promises.rm(testTmpDir, {force: true, recursive: true, maxRetries: 3});
+
+ try {
+ fs.rmSync(testTmpDir, {force: true, recursive: true, maxRetries: 3});
Copy link
Member Author

Choose a reason for hiding this comment

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

Note: for some reason await fs.promises.rm wasn't being caught by the try/catch. Might be some weirdness with it being monkey-patched. That's why I replaced it with the sync version.

@crisbeto crisbeto added the action: merge The PR is ready for merge by the caretaker label Mar 6, 2025
@crisbeto crisbeto merged commit fcc3a63 into angular:main Mar 6, 2025
25 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: major This PR is targeted for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants