jdwlabs
apps
Sign in / Sign up
Open main menu
apps
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
feat/nx-v22-upgrade
fcad8298 ci: remove e2e from PR pipeline (tracked in JDWLABS-18) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
39a0633d fix(e2e): fix @nx/playwright preset import path and skip browser install - '@nx/playwright/preset/playwright' is not exported — use '@nx/playwright/preset' - Add skipInstall: true to executor options so CI install step controls browsers instead of the executor re-downloading Firefox + WebKit unnecessarily Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
ed2d4804 fix(lint): add .eslintrc.json to platform-e2e to unblock lint target Root config has ignorePatterns: ["**/*"] — project-level config with ignorePatterns: ["!**/*"] is required to opt the project back in. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
eebee3b3 feat(e2e): replace Cypress with Playwright, consolidate to platform-e2e - Remove all Cypress component tests (30+ .cy.ts) from 5 libs - Remove per-MF e2e projects (authui-e2e, rolesui-e2e, usersui-e2e, container-e2e) - Create platform-e2e with Playwright covering full user flows: shell, auth (sign-in/sign-up), users (profile/account), roles (create/edit) - Service discovery API mocked via Playwright page.route() so MF routes load without a real backend in CI - Add Jest form validator unit tests to 5 key form components replacing the coverage previously provided by Cypress component tests - Remove cypress/@nx/cypress/@cypress/webpack-dev-server deps - Update CI: remove component-test target, build before e2e, install Playwright browsers; update nx.json to replace cypress plugin and inputs Cypress 15 bundles its own @cypress/webpack-dev-server that cannot resolve @angular-devkit/build-angular from the project node_modules — not fixable with any hoisting strategy. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Succeeded
feat/nx-v22-upgrade
72410b0f fix(pnpm): use shamefully-hoist=true to fix Cypress internal dep resolution Replaces specific public-hoist-pattern entries with shamefully-hoist=true. pnpm strict mode blocked bluebird (Cypress xvfb.js) and other undeclared internal deps from resolving in CI. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Succeeded
feat/nx-v22-upgrade
67cc9777 style(format): apply prettier formatting to fixed component test files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
922824fd fix(test): replace focus().blur() with click({force:true}).blur() in component tests Angular Material 21 MDC renders mat-error content only when the form control error state is active (touched+invalid). focus().blur() no longer reliably triggers Angular's CD cycle to mark controls as touched in AM21. click({force:true}) fires events through Angular's zone properly; force:true bypasses the mat-label overlay check. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Succeeded
feat/nx-v22-upgrade
5b750b1a fix(pnpm): hoist @babel/runtime to fix Cypress component-test CI failure pnpm strict mode prevents @babel/runtime from being resolved when babel-loader transforms rxjs ESM files from within rxjs's virtual store directory. Hoisting makes it findable via root node_modules. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Succeeded
feat/nx-v22-upgrade
462273e0 fix: add pnpm-lock.yaml to .prettierignore to fix format:check CI failure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
8960f861 fix(deps): pin memfs to 4.56.11 to fix Cypress component test failure memfs@4.57.x introduced @jsonjoy.com/fs-snapshot@4.57.x as a dep. That package ships src/index.ts which imports ./sync, but src/sync.ts does not exist. Cypress 15.8.0's bundled tsx loader intercepts require and prefers TS source over compiled lib/, triggering the missing module error on CI. Pinning memfs to 4.56.11 (last version before fs-snapshot was added) via pnpm.overrides eliminates the broken transitive dep entirely. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Succeeded
feat/nx-v22-upgrade
578bee19 style(format): apply nx format across Angular components and config Prettier reformatted HTML templates (self-closing tag alignment) and TS imports (trailing commas, indentation). Also updates pnpm-lock.yaml to new lockfile format and inlines short arrays in nx.json. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
d5fd68fa fix(e2e): remove duplicate injectDocumentDomain from cypress configs nx migrate ran set-inject-document-domain twice (once per hop: 20→21 and 21→22), duplicating the block in all 9 cypress.config.ts files. Closes duplicate introduced in feat/nx-v22-upgrade migration.
by Jake Willmsen
J
Failed
feat/nx-v22-upgrade
98940630 ci: switch to pnpm and fix @swc/core peer dep version - Replace npm ci with pnpm install --frozen-lockfile; add pnpm/action-setup@v4 - nx@22.7.3 requires @swc/core ^1.15.8; bump from 1.15.5 to 1.15.8 - Replace npx with pnpm exec throughout workflow
by Jake Willmsen
J
Previous page
Previous
Next
Next page