fix(cell): quiet the resize handles and rebuild the corner from the s… #208
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI Pipeline | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: | |
| jobs: | |
| quality-checks: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| strategy: | |
| matrix: | |
| node-version: [24.x] | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - name: Setup Node.js ${{ matrix.node-version }} | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: ${{ matrix.node-version }} | |
| cache: "npm" | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Lint all projects | |
| run: npm run lint | |
| - name: Build all projects | |
| run: npm run build:ci | |
| - name: Test ngx-dashboard | |
| run: | | |
| timeout 300 npx ng test ngx-dashboard --no-watch --browsers=ChromeHeadless --code-coverage | |
| - name: Test ngx-dashboard-widgets | |
| run: | | |
| timeout 300 npx ng test ngx-dashboard-widgets --no-watch --browsers=ChromeHeadless --code-coverage | |
| - name: Test demo | |
| run: | | |
| timeout 300 npx ng test demo --no-watch --browsers=ChromeHeadless --code-coverage | |
| # The AOT path above never goes through Vite, so a broken dev server is | |
| # invisible to every other check here -- as happened when a stale | |
| # `overrides.vite` stopped Angular's linker running over prebundled deps | |
| # and the app rendered nothing while all of the above stayed green. | |
| - name: Smoke test the dev server | |
| run: | | |
| timeout 420 npm run smoke:dev-server | |
| # Gates on what consumers of the published libraries actually install. | |
| # Dev-only advisories are reported by the advisory step below instead of | |
| # blocking the build, since the build toolchain never ships to consumers. | |
| - name: Security audit (BLOCKING) | |
| run: npm audit --omit=dev --audit-level=moderate | |
| - name: Security audit (dev deps, advisory) | |
| run: npm audit --audit-level=moderate | |
| continue-on-error: true |