ci: refactor client build to have test stage follow build - #28246
Jason Hartman (jason-ha) wants to merge 1 commit into
Conversation
Simply separate test jobs under new verification stage. Future: consider a limited build job building only the parts needed to build packages. For example linting is not required during build and can be moved to verification stage.
|
Hi! Thank you for opening this PR. Want me to review it? Based on the diff (19 lines, 1 files), I've queued these reviewers:
How this works
|
There was a problem hiding this comment.
🟡 Changes recommended
Telemetry may not run when the build fails due to the new stage dependency.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Refactors the client pipeline to separate build and verification stages.
Changes:
- Adds a dedicated verification stage for tests.
- Updates stage dependencies and output references.
- Redirects telemetry dependencies.
File summaries
| File | Summary |
|---|---|
tools/pipelines/templates/build-npm-client-package.yml |
Separates build and verification stages; telemetry must preserve execution on build failures. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| dependsOn: | ||
| - build | ||
| # This also depends on build stage transitively. | ||
| - verification |
Bundle size comparisonBase commit: Notable changesNo bundles changed by ≥ 500 bytes parsed. Per-bundle deltas
|
Simply separate test jobs under new verification stage.
Future: consider a limited build job building only the parts needed to build packages. For example linting is not required during build and can be moved to verification stage.