chore(upgrade): upgrade (child)depenencies#1490
chore(upgrade): upgrade (child)depenencies#1490stephanbcbauer wants to merge 30 commits intomainfrom
Conversation
…e palette functions
…x and update theme styles
…ular to version 19.2.19
…matics configuration
…x and update custom-webpack builder to version 20
…pgrade Angular dependencies to version 21.1.x
…om-webpack builder to version 21
…e unused datetime picker modules
…peScript packages
…13.1, and add postcss configuration
|
…igration to angular 21)
…nts for improved performance and readability
|
requested reviews for new libs/versions: [main] INFO A review is required for npm/npmjs/-/eslint-visitor-keys/5.0.0. |
31a490e to
bfec2b2
Compare
|
@stephanbcbauer I fixed the helm chart partly. The postgres issue has been fixed (the chart installs but fails at some point). The rest of the helm chart could be related to the unit test I think. |
bfec2b2 to
4934eac
Compare
@stephanbcbauer further info. I've built it locally and run in it with minikube. The frontend returned the following error while the backend worked fine: The host not found is an issue I didn't see in the workflow run. |
Description
This pull request upgrades the project to use Angular 21 and Node.js 22, along with updating related dependencies and configuration files. The changes ensure compatibility with the latest versions of Angular and Node.js, update the Docker and CI/CD pipeline environments, and fix some minor code issues. Below are the most important changes grouped by theme.
Major framework and dependency upgrades:
frontend/package.jsonand updated related packages such asrxjs,zone.js,keycloak-angular, and dev tools. TypeScript is also upgraded to 5.9.3. [1] [2]Node.js version updates across environments:
.github/workflows/*) and documentation (INSTALL.md). This affects build, test, and deployment pipelines. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]node:22-alpinefor builds.Configuration and build system updates:
frontend/angular.jsonto usebuildTargetinstead ofbrowserTarget, and added new schematics configuration for Angular 21. [1] [2]frontend/postcss.config.jsfor PostCSS plugins, including Tailwind CSS support.Bugfixes and minor code improvements:
notificationIdinstead ofalertId, improving consistency and reducing confusion. [1] [2]zone.jspath.These changes collectively modernize the codebase, improve compatibility and maintainability, and address minor bugs.
Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:
resolves traceability-foss#