Skip to content

Commit 31b74e9

Browse files
authored
Merge main into branch and resolve build cache conflicts
2 parents 9f098b5 + 31fdbeb commit 31b74e9

124 files changed

Lines changed: 8616 additions & 5152 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/rush/CHANGELOG.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
{
22
"name": "@microsoft/rush",
33
"entries": [
4+
{
5+
"version": "5.177.2",
6+
"tag": "@microsoft/rush_v5.177.2",
7+
"date": "Wed, 08 Jul 2026 21:27:15 GMT",
8+
"comments": {
9+
"patch": [
10+
{
11+
"comment": "Upgrade the `pnpm-sync-lib` dependency to 0.3.4."
12+
}
13+
]
14+
}
15+
},
416
{
517
"version": "5.177.1",
618
"tag": "@microsoft/rush_v5.177.1",

apps/rush/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Change Log - @microsoft/rush
22

3-
This log was last generated on Sat, 20 Jun 2026 21:37:30 GMT and should not be manually modified.
3+
This log was last generated on Wed, 08 Jul 2026 21:27:15 GMT and should not be manually modified.
4+
5+
## 5.177.2
6+
Wed, 08 Jul 2026 21:27:15 GMT
7+
8+
### Patches
9+
10+
- Upgrade the `pnpm-sync-lib` dependency to 0.3.4.
411

512
## 5.177.1
613
Sat, 20 Jun 2026 21:37:30 GMT

apps/rush/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@microsoft/rush",
3-
"version": "5.177.1",
3+
"version": "5.177.2",
44
"description": "A professional solution for consolidating all your JavaScript projects in one Git repo",
55
"keywords": [
66
"install",
@@ -48,6 +48,7 @@
4848
"@rushstack/rush-amazon-s3-build-cache-plugin": "workspace:*",
4949
"@rushstack/rush-azure-storage-build-cache-plugin": "workspace:*",
5050
"@rushstack/rush-http-build-cache-plugin": "workspace:*",
51+
"@rushstack/rush-serve-plugin": "workspace:*",
5152
"@types/semver": "7.7.1"
5253
},
5354
"exports": {

apps/rush/src/start-dev.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ function includePlugin(pluginName: string, pluginPackageName?: string): void {
2929
includePlugin('rush-amazon-s3-build-cache-plugin');
3030
includePlugin('rush-azure-storage-build-cache-plugin');
3131
includePlugin('rush-http-build-cache-plugin');
32+
includePlugin('rush-serve-plugin');
3233
// Including this here so that developers can reuse it without installing the plugin a second time
3334
includePlugin('rush-azure-interactive-auth-plugin', '@rushstack/rush-azure-storage-build-cache-plugin');
3435

common/autoinstallers/plugins/pnpm-lock.yaml

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"changes": [
3+
{
4+
"comment": "Fix `minimumReleaseAge` and `minimumReleaseAgeExclude` in `pnpm-config.json` being silently ignored because they were written to package.json instead of `pnpm-workspace.yaml`",
5+
"type": "none",
6+
"packageName": "@microsoft/rush"
7+
}
8+
],
9+
"packageName": "@microsoft/rush",
10+
"email": "aaronmaxlevy@users.noreply.github.com"
11+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@microsoft/rush",
5+
"comment": "Pass change file paths as discrete Git arguments when adding commit details during publishing.",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@microsoft/rush"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@microsoft/rush",
5+
"comment": "(PLUGIN BREAKING CHANGE) Overhaul watch-mode commands such that the graph is only created once at the start of command invocation, along with a stateful manager object. Plugins may now access the manager object and use it to orchestrate and tap into the build process.",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@microsoft/rush"
10+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-serve-plugin-options.schema.json",
3+
"phasedCommands": ["start"],
4+
"portParameterLongName": "--port",
5+
"buildStatusWebSocketPath": "/ws",
6+
"logServePath": "/logs"
7+
}

common/config/rush/command-line.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,24 +245,25 @@
245245
// Used for very simple builds that don't support CLI arguments like `--production` or `--fix`
246246
"name": "_phase:lite-build",
247247
"dependencies": {
248-
"upstream": ["_phase:lite-build", "_phase:build"]
248+
"upstream": ["_phase:build"]
249249
},
250250
"missingScriptBehavior": "silent",
251251
"allowWarningsOnSuccess": false
252252
},
253253
{
254254
"name": "_phase:build",
255255
"dependencies": {
256-
"self": ["_phase:lite-build"],
257-
"upstream": ["_phase:build"]
256+
// Don't need to declare the dependency on _phase:build because it is transitive via _phase:lite-build
257+
"self": ["_phase:lite-build"]
258258
},
259259
"missingScriptBehavior": "log",
260260
"allowWarningsOnSuccess": false
261261
},
262262
{
263263
"name": "_phase:test",
264264
"dependencies": {
265-
"self": ["_phase:lite-build", "_phase:build"]
265+
// Dependency on _phase:lite-build is transitive via _phase:build
266+
"self": ["_phase:build"]
266267
},
267268
"missingScriptBehavior": "silent",
268269
"allowWarningsOnSuccess": false
@@ -494,6 +495,14 @@
494495
"associatedPhases": ["_phase:build", "_phase:test"],
495496
"associatedCommands": ["build", "rebuild", "test", "retest"]
496497
},
498+
{
499+
"longName": "--port",
500+
"parameterKind": "integer",
501+
"argumentName": "PORT",
502+
"description": "The port to use for the server",
503+
"associatedPhases": [],
504+
"associatedCommands": ["start"]
505+
},
497506
{
498507
"longName": "--update-snapshots",
499508
"parameterKind": "flag",

0 commit comments

Comments
 (0)