Angular 22 sites deployment fails due to outdated runtime Node version
- Dominant language
- TypeScript
- Stars
- 57.4k
- Forks
- 5.7k
- Avg merge
- 14h 50m
- Merged PRs (30d)
- 276
Description
### 👟 Reproduction steps
1. Create an Angular application with the latest version (22) and try to deploy it to an Appwrite Site
2. Build logs show the following error and build fails:
```
Node.js version v24.13.0 detected.
The Angular CLI requires a minimum Node.js version of v22.22.3 or v24.15.0 or v26.0.0.
```
### 👍 Expected behavior
Latest Node versions are updated and Angular 22 applications can be built and served without issues.
### 👎 Actual Behavior
Angular 22 applications fail at build time due to outdated Node runtime
### 🎲 Appwrite version
Appwrite Cloud
### 💻 Operating system
Linux
### 🧱 Your Environment
_No response_
### 👀 Have you spent some time to check if this issue has been raised before?
- [x] I checked and didn't find similar issue
### 🏢 Have you read the Code of Conduct?
- [x] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)
Contributor guide
Research direction
Start by locating the Appwrite Sites build runtime configuration that selects the Node.js version, then check how Angular 22 deployments use it. Update the runtime to a version supported by Angular 22 and verify that an Angular 22 site builds and deploys successfully on Appwrite Cloud.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, node.js
- Domain
- build-system, cloud
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100