ForgeRock
Team
ping-javascript-sdk
Sign in / Sign up
Open main menu
ping-javascript-sdk
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
556
60493b73 fix: deploy PR dashboard to preview path, use relative base PR deploys to pr-{number}/{sha}/coverage-matrix/ alongside docs preview. Main deploys to /coverage-matrix/ from publish.yml. Changed Vite base to ./ so the same build works at any URL depth.
2 days ago
by Ryan Bas
R
Succeeded
556
399e9145 fix: deploy coverage dashboard from PR workflow The deploy was only in publish.yml (main branch), so the dashboard was never populated. Add it to ci.yml as well so it deploys on every PR push to keep the dashboard current.
2 days ago
by Ryan Bas
R
Succeeded
556
2f4fa5ab fix: use workspace-relative paths for e2e coverage matching, dedupe PR comment E2e coverage paths from DTE agents are absolute and differ from the main runner. Normalize both sides to workspace-relative paths (packages/...) before comparison. Use find-comment + create-or-update-comment pattern to update a single PR comment instead of creating duplicates on each push.
2 days ago
by Ryan Bas
R
Failed
556
Environment issue
→
2e2d9b9f chore: remove obsolete E2E coverage note from PR comment E2E coverage data is now transferred back from DTE agents via declared outputs, so the disclaimer is no longer accurate.
2 days ago
by Ryan Bas
R
Succeeded
556
970f9baa fix: write e2e coverage to project dirs for DTE artifact transfer Coverage fixture now writes to {cwd}/.e2e-coverage/ (the suite's project dir) instead of the workspace root. This allows Nx Cloud DTE agents to transfer coverage data back as declared task outputs. Updated e2e-ci target outputs to include .e2e-coverage, and changed the collector to scan all e2e/*/.e2e-coverage/ directories.
2 days ago
by Ryan Bas
R
Succeeded
556
94f3f753 fix: move dashboard deploy to publish workflow, note E2E CI limitation The deploy step was in ci.yml (PR-only) with a condition that could never be true. Move it to publish.yml which runs on push to main. Add note to PR comment that E2E coverage data is not available in PR CI since e2e tests run on DTE agents without V8 instrumentation.
2 days ago
by Ryan Bas
R
Succeeded
556
36036b3a fix: exclude test fixtures from Nx project graph Nx discovers package.json files under tools/coverage-matrix test fixtures and fails because they aren't valid workspace projects. Adding .nxignore to exclude the fixtures directory.
2 days ago
by Ryan Bas
R
Failed
556
9dff4670 fix: restore missing pnpm catalog entries in lockfile The lockfile was regenerated in a way that dropped catalog definitions for default, effect, and vitest catalogs — causing CI failures for all packages referencing catalog: specifiers under --frozen-lockfile.
2 days ago
by Ryan Bas
R
Failed
556
Fix ready
→
0e53a0d2 feat(coverage-matrix): add SDK coverage matrix dashboard Add a coverage matrix tool that automatically discovers all @forgerock/* package exports and measures test coverage across unit tests, type tests, and e2e tests — with zero manual path maintenance. Pipeline (all via Nx): pnpm nx run @forgerock/coverage-matrix:coverage-report - Discovers packages from workspace package.json exports fields - Extracts public exports via TypeScript AST - Collects V8 unit coverage from Vitest - Collects V8 e2e coverage from Playwright's built-in CDP API - Merges into a per-export coverage matrix - Builds a Svelte dashboard deployable to GitHub Pages E2E coverage uses Playwright's page.coverage.startJSCoverage() — no instrumented builds, no Vite plugins, no Nx cache concerns. The @forgerock/e2e-shared package provides a coverage fixture that all 26 e2e test files import for automatic collection. CI integration: - Non-blocking coverage-report step in PR workflow - Coverage summary posted as PR comment - Dashboard deployed to GitHub Pages on merge to main
2 days ago
by Ryan Bas
R
Failed
556
Fix ready
→
0e53a0d2 feat(coverage-matrix): add SDK coverage matrix dashboard Add a coverage matrix tool that automatically discovers all @forgerock/* package exports and measures test coverage across unit tests, type tests, and e2e tests — with zero manual path maintenance. Pipeline (all via Nx): pnpm nx run @forgerock/coverage-matrix:coverage-report - Discovers packages from workspace package.json exports fields - Extracts public exports via TypeScript AST - Collects V8 unit coverage from Vitest - Collects V8 e2e coverage from Playwright's built-in CDP API - Merges into a per-export coverage matrix - Builds a Svelte dashboard deployable to GitHub Pages E2E coverage uses Playwright's page.coverage.startJSCoverage() — no instrumented builds, no Vite plugins, no Nx cache concerns. The @forgerock/e2e-shared package provides a coverage fixture that all 26 e2e test files import for automatic collection. CI integration: - Non-blocking coverage-report step in PR workflow - Coverage summary posted as PR comment - Dashboard deployed to GitHub Pages on merge to main
2 days ago
by Ryan Bas
R
Succeeded
556
b812cbd5 fix(coverage-matrix): ignore fixture dirs from Nx project detection Co-authored-by: ryanbas21 <ryanbas21@users.noreply.github.com>
2 days ago
by nx-cloud[bot]
n
Failed
556
Fix applied
→
474904e7 feat(coverage-matrix): add SDK coverage matrix dashboard Add a coverage matrix tool that automatically discovers all @forgerock/* package exports and measures test coverage across unit tests, type tests, and e2e tests — with zero manual path maintenance. Pipeline (all via Nx): pnpm nx run @forgerock/coverage-matrix:coverage-report - Discovers packages from workspace package.json exports fields - Extracts public exports via TypeScript AST - Collects V8 unit coverage from Vitest - Collects V8 e2e coverage from Playwright's built-in CDP API - Merges into a per-export coverage matrix - Builds a Svelte dashboard deployable to GitHub Pages E2E coverage uses Playwright's page.coverage.startJSCoverage() — no instrumented builds, no Vite plugins, no Nx cache concerns. The @forgerock/e2e-shared package provides a coverage fixture that all 26 e2e test files import for automatic collection. CI integration: - Non-blocking coverage-report step in PR workflow - Coverage summary posted as PR comment - Dashboard deployed to GitHub Pages on merge to main
2 days ago
by Ryan Bas
R
Previous page
Previous
Next
Next page