Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
225e518
Add reporter selection and configuration precedence
TheLarkInn Jul 15, 2026
40030b8
Add rush change file for reporter selection
TheLarkInn Jul 15, 2026
9feb47f
Add independent per-reporter log-level filtering
TheLarkInn Jul 15, 2026
7356f39
Add rush change file for per-reporter log levels
TheLarkInn Jul 15, 2026
3c378d9
Add automatic reporter selection matrix
TheLarkInn Jul 15, 2026
476f310
Add rush change file for automatic reporter matrix
TheLarkInn Jul 15, 2026
7aa0eb4
Add default interactive reporter with three-row live region
TheLarkInn Jul 15, 2026
69e8dcd
Add rush change file for default interactive reporter
TheLarkInn Jul 15, 2026
8e40d5f
Add append-only plaintext and non-TTY reporter
TheLarkInn Jul 15, 2026
c352cc5
Add rush change file for plaintext reporter
TheLarkInn Jul 15, 2026
e6d4082
Add JSON and bounded AI reporters
TheLarkInn Jul 15, 2026
9cab7fc
Add rush change file for JSON and AI reporters
TheLarkInn Jul 15, 2026
d0ded26
Add full-detail file reporter with retention and fallback
TheLarkInn Jul 15, 2026
82f15a7
Add rush change file for full-detail file reporter
TheLarkInn Jul 15, 2026
b950785
Add legacy reporter and emergency fallback
TheLarkInn Jul 15, 2026
8ea0be6
Add rush change file for legacy reporter
TheLarkInn Jul 15, 2026
603f8fa
Replace StreamCollator with raw semantic operation events
TheLarkInn Jul 15, 2026
1570c36
Add rush change file for StreamCollator replacement
TheLarkInn Jul 15, 2026
962bab6
Add problem matchers over preserved external output
TheLarkInn Jul 15, 2026
e354fca
Add rush change file for problem matchers
TheLarkInn Jul 15, 2026
9b7948a
Add legacy error bridge and deprecate AlreadyReportedError
TheLarkInn Jul 15, 2026
e3d6c48
Add rush change file for legacy error bridge
TheLarkInn Jul 15, 2026
fbac9e6
Align opt-in reporters with the realigned reporter contracts
TheLarkInn Aug 19, 2026
31d28fc
Fix reporter change file package names
TheLarkInn Aug 24, 2026
de8d540
Fix extension event test for branded names
TheLarkInn Aug 24, 2026
51c90bf
Fix reporter self-review findings
TheLarkInn Aug 24, 2026
f9d5e02
Fix reporter self-review findings
TheLarkInn Aug 24, 2026
469bc12
Address reporter review feedback
TheLarkInn Aug 24, 2026
470c443
Address reporter parity review feedback
TheLarkInn Aug 24, 2026
e6a7dd1
Refresh PR mergeability after base integration
TheLarkInn Aug 24, 2026
1fa3cc2
Preserve reporter API report during stack rebase
TheLarkInn Aug 27, 2026
4702ee1
Regenerate reporter API report after restack
TheLarkInn Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@microsoft/rush",
"comment": "Allow Rush plugin manifests to declare an optional supported Rush version range.",
"type": "patch"
}
],
"packageName": "@microsoft/rush",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/reporter",
"comment": "Add scoped session reporting (createScopedReporter, RushSessionReporting, IScopedLogger, execution context) and plugin API version compatibility with a migration diagnostic",
"packageName": "@rushstack/rush-reporter",
"comment": "Add scoped session reporting (createScopedReporter, RushSessionReporting, IScopedLogger, execution context) and Rush version range compatibility with a migration diagnostic",
"type": "minor"
}
],
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"comment": "Add shadow-phase lifecycle emission: typed lifecycle payloads, a LifecycleEmitter for session/command/operation and diagnostic events, and exit-code and result parity helpers",
"type": "minor"
}
],
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"comment": "Add the telemetry projection subscriber that produces an allowlisted aggregate from canonical events, a reporter adapter to observe events before filtering, and a beforeLog adapter",
"type": "minor"
}
],
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"comment": "Add reporter-independent exit-code semantics (resolveExitStatus, resolveExitStatusFromEvents, getSignalExitCode) and separateJsonControls to keep command-specific --json distinct from the json reporter",
"type": "minor"
}
],
"packageName": "@rushstack/reporter",
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add reporter selection with precedence: reporter names and log levels, agent and CI detection, --output parsing, and resolveReporterSelection that resolves the primary reporter and log level from CLI controls and the environment",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add independent per-reporter log-level filtering (quiet/normal/verbose/debug) with event classification, keeping diagnostic severity separate, and default the file reporter to debug",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the automatic reporter selection matrix (planAutomaticReporters, describeReporterPlan, isMachineReporter) that maps agent, CI, TTY, and non-TTY environments to reporters and gives machine reporters exclusive stdout",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the default interactive reporter with a three-row live region, spinner, width-aware active projects, throttled refresh, cursor restoration, failure diagnostic block, watch summaries, and NO_COLOR/FORCE_COLOR handling",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the append-only plaintext and non-TTY reporter with concise and detailed variants, a 30-second heartbeat, StreamCollator-like grouping in detailed CI mode, and stable snapshots",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the JSON reporter that emits the complete NDJSON event stream and the bounded AI reporter with a 64 KiB, 20-diagnostic projection carrying result, scope, codes, remediation, counts, and log reference",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the full-detail file reporter that writes a debug NDJSON invocation log with owner-only permissions, secret redaction, a latest.log pointer, 14-day and 20-session retention, an OS-temp fallback, and nonfatal failure handling",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the legacy reporter that reproduces the current Rush StreamCollator-style output, selectable and available as the RUSH_REPORTER=legacy emergency fallback, validated against the frozen legacy snapshots",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add OperationStreamEmitter and grouping helpers that replace StreamCollator with a raw, uncollated operation event stream, letting reporters own grouping and problem matchers consume the source stream",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add problem matchers that recover linked diagnostics from preserved external output: ANSI normalization, a tool- and version-scoped registry with default-enablement gating, and a runner with line reassembly, evidence preservation, and duplicate caps",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@rushstack/rush-reporter",
"comment": "Add the legacy error bridge that correlates AlreadyReportedError sentinels with emitted diagnostics and suppresses duplicate rendering, and deprecate AlreadyReportedError to prohibit new usage",
"type": "minor"
}
],
"packageName": "@rushstack/rush-reporter",
"email": "TheLarkInn@users.noreply.github.com"
}
7 changes: 7 additions & 0 deletions common/config/subspaces/default/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading