Skip to content

Commit 53be1ca

Browse files
[release/9.0-preview7] Go back to checked-in minified .js files (#56995)
* Go back to checked-in minified .js files * Remove update-npm-deps script * Remove CompareMinifiedJsFiles script * Undo signalr changes * Fix again * Undo more stuff * Try installing node * Add update-npm-deps back --------- Co-authored-by: wtgodbe <[email protected]>
1 parent fba8bd5 commit 53be1ca

18 files changed

+52
-82
lines changed

.azure/pipelines/ci-public.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,6 @@ stages:
459459
$(_BuildArgs)
460460
$(_PublishArgs)
461461
$(_InternalRuntimeDownloadArgs)
462-
installNodeJs: false
463462
disableComponentGovernance: true
464463
artifacts:
465464
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)

.azure/pipelines/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,6 @@ extends:
524524
$(_BuildArgs)
525525
$(_PublishArgs)
526526
$(_InternalRuntimeDownloadArgs)
527-
installNodeJs: false
528527
disableComponentGovernance: true
529528
artifacts:
530529
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)

.azure/pipelines/components-e2e-tests.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ variables:
2525
value: true
2626
- name: _TeamName
2727
value: AspNetCore
28-
- name: npm_config_cache
29-
value: src/submodules/Node-Externals/cache
3028
- name: PUPPETEER_SKIP_DOWNLOAD
3129
value: 1
3230
- template: /eng/common/templates/variables/pool-providers.yml
@@ -45,7 +43,7 @@ jobs:
4543
displayName: Update submodules
4644
- script: ./restore.sh
4745
displayName: Run restore.sh
48-
- script: npm ci --offline
46+
- script: npm ci
4947
displayName: NPM install
5048
- script: npm run build
5149
displayName: Build JS

.github/dependabot.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ updates:
4545
commit-message:
4646
prefix: "[main] "
4747
include: scope
48-
ignore:
49-
# Don't auto-update the Node-Externals submodule
50-
- dependency-name: "src/submodules/Node-Externals"
5148
labels:
5249
- area-infrastructure
5350

.gitmodules

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,4 @@
55
[submodule "src/submodules/MessagePack-CSharp"]
66
path = src/submodules/MessagePack-CSharp
77
url = https://github.com/aspnet/MessagePack-CSharp.git
8-
branch = master
9-
[submodule "Node-Externals"]
10-
path = src/submodules/Node-Externals
11-
url = https://github.com/dotnet/Node-Externals
12-
branch = main
13-
depth = 1
14-
[submodule "src/submodules/BlazorMinifiedJs"]
15-
path = src/submodules/BlazorMinifiedJs
16-
url = https://github.com/dotnet/BlazorMinifiedJs
17-
branch = main
8+
branch = master

eng/DotNetBuild.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@
103103

104104
<PropertyGroup>
105105
<!-- Disable installing puppeteer browsers when running in source build -->
106-
<_AdditionalEnvironmentVariable Condition="$(ArcadeBuildFromSource) == 'true'">PUPPETEER_SKIP_DOWNLOAD=1;npm_config_cache=$(RepoRoot)src/submodules/Node-Externals/cache</_AdditionalEnvironmentVariable>
106+
<_AdditionalEnvironmentVariable Condition="$(ArcadeBuildFromSource) == 'true'">PUPPETEER_SKIP_DOWNLOAD=1</_AdditionalEnvironmentVariable>
107107
</PropertyGroup>
108108

109109
<Exec
110-
Command="npm ci --offline"
110+
Command="npm ci"
111111
WorkingDirectory="$(InnerSourceBuildRepoRoot)"
112112
EnvironmentVariables="$(_AdditionalEnvironmentVariable)" />
113113

eng/Npm.Workspace.nodeproj

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,13 @@
1616
<ContainsFunctionalTestAssets>false</ContainsFunctionalTestAssets>
1717
<BuildHelixPayload>false</BuildHelixPayload>
1818
<!-- Skip puppeteer tests until https://github.com/dotnet/aspnetcore/issues/54176 is resolved -->
19-
<_NpmAdditionalEnvironmentVariables>PUPPETEER_SKIP_DOWNLOAD=1;npm_config_cache=$(RepoRoot)src/submodules/Node-Externals/cache</_NpmAdditionalEnvironmentVariables>
19+
<_NpmAdditionalEnvironmentVariables>PUPPETEER_SKIP_DOWNLOAD=1</_NpmAdditionalEnvironmentVariables>
2020
</PropertyGroup>
2121

22-
<Target Name="_VerifyNPMCache" Condition="$(ContinuousIntegrationBuild) == 'true'" >
23-
<Message Text="Verifying NPM cache..." Importance="high" />
24-
<Exec
25-
Command="npm cache verify"
26-
WorkingDirectory="$(MSBuildThisFileDirectory).."
27-
EnvironmentVariables="$(_NpmAdditionalEnvironmentVariables)" />
28-
</Target>
29-
30-
<Target Name="Restore" DependsOnTargets="_VerifyNPMCache">
22+
<Target Name="Restore">
3123
<Message Text="Restoring NPM packages..." Importance="high" />
3224
<Exec
33-
Command="npm ci --offline"
25+
Command="npm ci"
3426
WorkingDirectory="$(MSBuildThisFileDirectory).."
3527
EnvironmentVariables="$(_NpmAdditionalEnvironmentVariables)" />
3628
</Target>

eng/scripts/CompareMinifiedJsFiles.ps1

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/Components/Endpoints/src/Microsoft.AspNetCore.Components.Endpoints.csproj

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,22 @@
6060
<Reference Include="Microsoft.Extensions.FileProviders.Embedded" />
6161
</ItemGroup>
6262

63-
<Target Name="_AddEmbeddedBlazorWebJS" BeforeTargets="_CalculateEmbeddedFilesManifestInputs">
63+
<PropertyGroup>
64+
<BlazorWebJSFilename>blazor.web.js</BlazorWebJSFilename>
65+
<!-- Microsoft.AspNetCore.Components.Web.JS.npmproj always capitalizes the directory name. -->
66+
<BlazorWebJSFile Condition=" '$(Configuration)' == 'Debug' ">..\..\Web.JS\dist\Debug\$(BlazorWebJSFilename)</BlazorWebJSFile>
67+
<BlazorWebJSFile Condition=" '$(Configuration)' != 'Debug' ">..\..\Web.JS\dist\Release\$(BlazorWebJSFilename)</BlazorWebJSFile>
68+
</PropertyGroup>
69+
70+
<!-- blazor.web.js should exist after eng/Npm.Workspace.nodeproj builds. Fall back if not. -->
71+
<Target Name="_CheckBlazorWebJSPath" AfterTargets="ResolveProjectReferences" Condition=" !EXISTS('$(BlazorWebJSFile)') ">
72+
<Warning Text="'$(BlazorWebJSFile)' does not exist. Falling back to checked-in copy." />
6473
<PropertyGroup>
65-
<BlazorWebJSFilename>blazor.web.js</BlazorWebJSFilename>
66-
<BlazorWebJSFile Condition=" '$(Configuration)' == 'Debug' ">$(MSBuildThisFileDirectory)..\..\Web.JS\dist\Debug\$(BlazorWebJSFilename)</BlazorWebJSFile>
67-
<BlazorWebJSFile Condition=" '$(Configuration)' != 'Debug' ">$(MSBuildThisFileDirectory)..\..\Web.JS\dist\Release\$(BlazorWebJSFilename)</BlazorWebJSFile>
68-
<BlazorWebJSFile Condition="!Exists('$(BlazorWebJSFile)') and '$(BuildNodeJS)' != 'true' ">$(RepoRoot)src\submodules\BlazorMinifiedJs\src\$(BlazorWebJSFilename)</BlazorWebJSFile>
74+
<BlazorWebJSFile>..\..\Web.JS\dist\Release\$(BlazorWebJSFilename)</BlazorWebJSFile>
6975
</PropertyGroup>
76+
</Target>
7077

71-
<Warning Condition="!Exists('$(BlazorWebJSFile)')" Text="'$(BlazorWebJSFile)' does not exist. Ensure the JS assets have been build by running 'npm run build' from the repository root." />
72-
78+
<Target Name="_AddEmbeddedBlazorWebJS" AfterTargets="_CheckBlazorWebJSPath">
7379
<ItemGroup>
7480
<EmbeddedResource Include="$(BlazorWebJSFile)" LogicalName="_framework/$(BlazorWebJSFilename)" />
7581
<EmbeddedResource Include="$(BlazorWebJSFile).map" LogicalName="_framework/$(BlazorWebJSFilename).map" Condition="Exists('$(BlazorWebJSFile).map')" />

src/Components/Server/src/Microsoft.AspNetCore.Components.Server.csproj

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,16 +98,22 @@
9898
<Compile Include="$(RepoRoot)src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs" />
9999
</ItemGroup>
100100

101-
<Target Name="_AddEmbeddedBlazor" BeforeTargets="_CalculateEmbeddedFilesManifestInputs">
101+
<PropertyGroup>
102+
<BlazorServerJSFilename>blazor.server.js</BlazorServerJSFilename>
103+
<!-- Microsoft.AspNetCore.Components.Web.JS.npmproj always capitalizes the directory name. -->
104+
<BlazorServerJSFile Condition=" '$(Configuration)' == 'Debug' ">..\..\Web.JS\dist\Debug\$(BlazorServerJSFilename)</BlazorServerJSFile>
105+
<BlazorServerJSFile Condition=" '$(Configuration)' != 'Debug' ">..\..\Web.JS\dist\Release\$(BlazorServerJSFilename)</BlazorServerJSFile>
106+
</PropertyGroup>
107+
108+
<!-- blazor.server.js should exist after eng/Npm.Workspace.nodeproj builds. Fall back if not. -->
109+
<Target Name="_CheckBlazorServerJSPath" AfterTargets="ResolveProjectReferences" Condition=" !EXISTS('$(BlazorServerJSFile)') ">
110+
<Warning Text="'$(BlazorServerJSFile)' does not exist. Falling back to checked-in copy." />
102111
<PropertyGroup>
103-
<BlazorServerJSFilename>blazor.server.js</BlazorServerJSFilename>
104-
<BlazorServerJSFile Condition=" '$(Configuration)' == 'Debug' ">$(MSBuildThisFileDirectory)..\..\Web.JS\dist\Debug\$(BlazorServerJSFilename)</BlazorServerJSFile>
105-
<BlazorServerJSFile Condition=" '$(Configuration)' != 'Debug' ">$(MSBuildThisFileDirectory)..\..\Web.JS\dist\Release\$(BlazorServerJSFilename)</BlazorServerJSFile>
106-
<BlazorServerJSFile Condition="!Exists('$(BlazorServerJSFile)') and '$(BuildNodeJS)' != 'true' ">$(RepoRoot)src\submodules\BlazorMinifiedJs\src\$(BlazorServerJSFilename)</BlazorServerJSFile>
112+
<BlazorServerJSFile>..\..\Web.JS\dist\Release\$(BlazorServerJSFilename)</BlazorServerJSFile>
107113
</PropertyGroup>
114+
</Target>
108115

109-
<Warning Condition="!Exists('$(BlazorServerJSFile)')" Text="'$(BlazorServerJSFile)' does not exist. Ensure the JS assets have been build by running 'npm run build' from the repository root." />
110-
116+
<Target Name="_AddEmbeddedBlazor" AfterTargets="_CheckBlazorServerJSPath">
111117
<ItemGroup>
112118
<EmbeddedResource Include="$(BlazorServerJSFile)" LogicalName="_framework/$(BlazorServerJSFilename)" />
113119
<EmbeddedResource Include="$(BlazorServerJSFile).map" LogicalName="_framework/$(BlazorServerJSFilename).map" Condition="Exists('$(BlazorServerJSFile).map')" />

0 commit comments

Comments
 (0)