The GitHub Actions job "npm_and_yarn in /flink-runtime-web/web-dashboard for esbuild, @angular-devkit/build-angular - Update #1458838585" on flink.git/master has succeeded. Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).
Head commit for run: f5bb04d03b34d9ad570fb6656abc53cb966463ac / Purushottam Sinha <[email protected]> [FLINK-40035][runtime-web] Add Vitest smoke tests for the web-dashboard The web-dashboard had no automated tests, leaving lint and the production build as the only guardrails against breakage during Angular/ng-zorro upgrades. Add a Vitest-based test setup with smoke-level component specs for high-traffic views, and run them in CI. - Wire Vitest via Angular's @angular/build:unit-test builder (the default test runner in Angular 21; Karma is deprecated). Tests run in jsdom, so no browser is needed in CI. Add tsconfig.spec.json and src/test-setup.ts with the jsdom stubs ng-zorro/CDK require (matchMedia, ResizeObserver, IntersectionObserver). - Migrate the build and serve targets from @angular-devkit/build-angular:browser-esbuild to @angular/build:application and :dev-server, which the unit-test builder requires and which is the Angular 21 default. Output stays flat under web/ so packaging is unchanged. Remove the now-unused @angular-devkit/build-angular. - Add smoke specs covering rendering and basic interactions for the Overview statistic cards, the Task Manager list, and the Job Exceptions view. - Add test / test:ci npm scripts and include test:ci in ci-check so the specs run as part of the existing Maven frontend build. Generated-by: Claude Code (claude-opus-4-8) Report URL: https://github.com/apache/flink/actions/runs/29259846739 With regards, GitHub Actions via GitBox
