aglinxinyuan opened a new pull request, #4403:
URL: https://github.com/apache/texera/pull/4403

   ### What changes were proposed in this PR?
   This PR upgrades the `frontend/` app from Angular 16 to Angular 17 and 
updates the related toolchain so the app still builds and tests successfully.
   
   ## What Changed
   
   - Upgraded Angular core packages to `17.3.x`
   - Upgraded Angular CLI/devkit/compiler tooling to `17.3.x`
   - Upgraded Angular-adjacent packages that needed to move with the framework:
     - `@angular/cdk`
     - `ng-zorro-antd`
     - `ngx-markdown`
     - `zone.js`
     - `typescript`
     - `@angular-builders/custom-webpack`
     - Angular ESLint packages
   - Added explicit devkit/schematics/webpack dependencies needed by the 
current workspace setup
   - Regenerated `frontend/yarn.lock`
   
   ## Code Adjustments
   
   - Updated markdown rendering to handle the newer `ngx-markdown` parse API, 
which can return asynchronously
   - Fixed a duplicate computed-property assignment that TypeScript 5.4 rejects
   - Removed an invalid CSS declaration that Angular 17’s stylesheet pipeline 
surfaced
   - Cleaned a few template/CSS warnings exposed by the newer 
compiler/toolchain:
     - unnecessary optional chaining in the dataset detail template
     - `start` alignment values changed to `flex-start` where appropriate
   
   ### Any related issues, documentation, discussions?
   Closes #4402
   
   ### How was this PR tested?
   - `yarn.cmd install`
   - `yarn.cmd build`
   - `yarn.cmd test --watch=false`
   
   Build and tests both pass.
   
   Tested the dataset manually, including dataset uploading, workflow editor, 
and UDF editor.
   
   ### Was this PR authored or co-authored using generative AI tooling?
   Generated-by: Codex


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to