Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
4594609
Fix post actions for Razor Class Library template
drewnoakes Nov 26, 2025
9010af5
Give each postAction a unique id
drewnoakes Dec 9, 2025
3f3c4ee
[Blazor] Accept blazor.web.js startup options format in blazor.server…
Copilot Dec 9, 2025
73ce13e
Update README.md (#59191)
JoshuaCooper Dec 10, 2025
d1889dd
Fix circular reference resolution for schemas containing arrays (#64109)
desjoerd Dec 10, 2025
7a76a16
fix handle leak (#59959)
Anchels Dec 10, 2025
94d8301
Set IExceptionHandlerFeature on DeveloperExceptionPageMiddleware (#52…
Kahbazi Dec 10, 2025
4b30be1
Merge pull request #64532 from dotnet/dev/drewnoakes/fix-razor-class-…
drewnoakes Dec 10, 2025
f7bd408
[Blazor] Remove obsolete APIs from Components (#62755)
Copilot Dec 10, 2025
708ab16
Avoid running many Linux job variants on PR (#64717)
adityamandaleeka Dec 10, 2025
6deb106
Include a warning about host spoofing in xml (#63174)
divyeshio Dec 10, 2025
c9d0750
Resolve concurrency with test stub to resolve #49745. (#63299)
feherzsolt Dec 10, 2025
e91b768
Improve Blazor reconnection experience after the server is restarted …
oroztocil Dec 11, 2025
e46205d
Initial plan
Copilot Dec 11, 2025
dcbae2b
Add missing Reference elements to csproj files
Copilot Dec 11, 2025
53da7b4
Add more missing Reference elements
Copilot Dec 11, 2025
79e31b3
Add Microsoft.AspNetCore.Http.Abstractions to middleware and MVC proj…
Copilot Dec 11, 2025
3c37155
Add Http.Features and Routing.Abstractions references
Copilot Dec 11, 2025
cfe3ee1
Add missing references to Rewrite, StaticFiles, HealthChecks, Authori…
Copilot Dec 11, 2025
d41c445
Add missing references to ResponseCaching and SignalR.Core
Copilot Dec 11, 2025
7949f0e
Fix Authentication.Core self-reference
Copilot Dec 11, 2025
496f5c6
Add missing references to Kestrel.Core and Hosting
Copilot Dec 11, 2025
6fb9b07
Add missing references to CookiePolicy, HostFiltering, WebSockets, Ht…
Copilot Dec 12, 2025
1775b48
Add missing references to Kestrel.Transport.Quic, Hosting, Authentica…
Copilot Dec 12, 2025
c5f8422
Make StackTraceHelper tests runtime-agnostic (#64007)
medhatiwari Dec 12, 2025
8b05bea
Add missing references to HttpSys and Kestrel
Copilot Dec 12, 2025
d0de1ad
Add missing references to TestHost and HttpSys
Copilot Dec 12, 2025
38d0a17
Add missing references to IIS
Copilot Dec 12, 2025
b038355
Add missing references to StaticAssets, Kestrel, and Mvc.Abstractions
Copilot Dec 12, 2025
91bf2be
Add missing reference to IIS
Copilot Dec 12, 2025
7a6a41a
Add missing references to Mvc.Core and DefaultBuilder
Copilot Dec 12, 2025
cda91d8
Add missing reference to Mvc.DataAnnotations
Copilot Dec 12, 2025
29b73bc
Add missing references to TestHost and Http.Connections
Copilot Dec 12, 2025
29a5201
Add missing reference to HttpLogging
Copilot Dec 12, 2025
56cbf5c
Add missing references to RequestDecompression and Owin
Copilot Dec 12, 2025
69e84eb
Add missing reference to MiddlewareAnalysis
Copilot Dec 12, 2025
a8f8bbf
Add missing references to AzureAppServicesIntegration and WindowsServ…
Copilot Dec 12, 2025
926ff42
Add missing references to Mvc.ApiExplorer, Authentication projects, a…
Copilot Dec 12, 2025
485f4f1
Add missing references to 8 projects for additional build error fixes
Copilot Dec 12, 2025
8248375
Updates from a local agent.
ilonatommy Dec 12, 2025
22e9bc5
Remove retrials of fixed tests (#64740)
ilonatommy Dec 12, 2025
ad6299c
More missing refs.
ilonatommy Dec 12, 2025
d04ab97
More.
ilonatommy Dec 12, 2025
d9da1f6
Adress errors from windows server log.
ilonatommy Dec 12, 2025
f467dbd
Fix inux failures caused by `--no-dependencies`
ilonatommy Dec 12, 2025
cd014a3
Fix source build issues.
ilonatommy Dec 12, 2025
311c90b
[main] (deps): Bump dotnet/arcade/.github/workflows/backport-base.yml…
dependabot[bot] Dec 12, 2025
00c02cc
[main] (deps): Bump dotnet/arcade/.github/workflows/inter-branch-merg…
dependabot[bot] Dec 12, 2025
3bb0965
More.
ilonatommy Dec 12, 2025
7cd23f5
[main] (deps): Bump src/submodules/googletest (#64746)
dependabot[bot] Dec 12, 2025
8d36c14
More.
ilonatommy Dec 12, 2025
bedaa35
Fix CS0012/CS0246 compilation errors.
ilonatommy Dec 12, 2025
a1ade56
Fix CS compilation errors partially.
ilonatommy Dec 12, 2025
f656c3a
Fix reference name
wtgodbe Dec 12, 2025
c85cd51
Fixup
wtgodbe Dec 12, 2025
78bc0f3
Add missing references to Identity, Mvc.ViewFeatures, and Components.…
Copilot Dec 12, 2025
ca2549d
Add missing references to 6 projects for additional build errors
Copilot Dec 12, 2025
e355104
Add additional missing references to 4 projects
Copilot Dec 12, 2025
c0345e3
Fixup
wtgodbe Dec 12, 2025
c889239
Fixup
wtgodbe Dec 12, 2025
88032bc
Remove taghelpers
wtgodbe Dec 12, 2025
0a8ac59
Razor
wtgodbe Dec 12, 2025
1e9108a
More
wtgodbe Dec 12, 2025
95e0340
A few more
wtgodbe Dec 12, 2025
be6517d
Fixup
wtgodbe Dec 12, 2025
8bebbe2
Last one?
wtgodbe Dec 12, 2025
60004fc
Nope
wtgodbe Dec 12, 2025
e8f6bf8
Two more
wtgodbe Dec 12, 2025
c0b0f0d
Fixup
wtgodbe Dec 12, 2025
59fcf59
3 more
wtgodbe Dec 12, 2025
10a4d93
Three more
wtgodbe Dec 12, 2025
4ee80cc
Another three
wtgodbe Dec 12, 2025
d84083f
Dos mas
wtgodbe Dec 12, 2025
6cfbd6c
Continue
wtgodbe Dec 12, 2025
7665850
Mvc
wtgodbe Dec 12, 2025
ebc18e2
RuntimeCompilation
wtgodbe Dec 12, 2025
d03d512
Add missing references to Identity.UI
Copilot Dec 12, 2025
c6990c0
Add missing Http references to Mvc projects
Copilot Dec 13, 2025
1329bb8
Add missing Http references to test projects, samples, and runtime co…
Copilot Dec 13, 2025
34602a5
Fix tests, samples
wtgodbe Dec 13, 2025
b9247fe
A few more
wtgodbe Dec 13, 2025
0ac869c
Add missing Http references to Components test server projects
Copilot Dec 13, 2025
52230ff
Add submodule checkout to copilot-setup-steps.yml (#64761)
wtgodbe Dec 13, 2025
9460a62
Merge remote-tracking branch 'upstream/main' into copilot/sub-pr-64712
wtgodbe Dec 13, 2025
9409750
Identity.UI
wtgodbe Dec 13, 2025
6bdc4c3
Final status update - 85+ projects fixed with assembly references
Copilot Dec 13, 2025
905c566
Revert "Final status update - 85+ projects fixed with assembly refere…
wtgodbe Dec 13, 2025
6b10c2e
Fix a few
wtgodbe Dec 13, 2025
431353b
Fixup
wtgodbe Dec 13, 2025
4416ed7
Hosting
wtgodbe Dec 13, 2025
7f06285
Fixup
wtgodbe Dec 13, 2025
c4dbd42
Http
wtgodbe Dec 13, 2025
0bbfda3
More fixes
wtgodbe Dec 13, 2025
dbbbefb
A few more
wtgodbe Dec 13, 2025
813250f
Mvc.Core
wtgodbe Dec 13, 2025
ba8a09b
Abstractions
wtgodbe Dec 13, 2025
0975975
Fixup
wtgodbe Dec 13, 2025
2cef4c4
Fixup 2
wtgodbe Dec 13, 2025
6e2825a
Routing
wtgodbe Dec 13, 2025
2197434
No netfx
wtgodbe Dec 13, 2025
c02baf8
Samples routing
wtgodbe Dec 14, 2025
193df4d
A few more
wtgodbe Dec 14, 2025
826aaa7
mvc.testing
wtgodbe Dec 14, 2025
78c7d91
Fixorp
wtgodbe Dec 14, 2025
87f434c
Few fixers
wtgodbe Dec 14, 2025
ba80897
Abstractions
wtgodbe Dec 14, 2025
c3be337
Razor
wtgodbe Dec 14, 2025
54dad53
Whoops
wtgodbe Dec 14, 2025
92d9a47
Syntax
wtgodbe Dec 14, 2025
0906ca4
Auth
wtgodbe Dec 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
295 changes: 150 additions & 145 deletions .azure/pipelines/ci-public.yml
Original file line number Diff line number Diff line change
Expand Up @@ -322,164 +322,169 @@ stages:
inputName: Linux_x64

# Build Linux ARM
- template: jobs/default-build.yml
parameters:
jobName: Linux_arm_build
jobDisplayName: "Build: Linux ARM"
agentOs: Linux
buildArgs:
--arch arm
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm_Packages
path: artifacts/packages/

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_arm
jobName: Linux_arm_build
jobDisplayName: "Build: Linux ARM"
agentOs: Linux
buildArgs:
--arch arm
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm_Packages
path: artifacts/packages/

# Build Linux ARM64
- template: jobs/default-build.yml
parameters:
jobName: Linux_arm64_build
jobDisplayName: "Build: Linux ARM64"
agentOs: Linux
steps:
- script: ./eng/build.sh
--ci
--arch arm64
--pack
--build-installers
--all
--no-build-java
-p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
displayName: Run build.sh
artifacts:
- name: Linux_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_arm

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux ARM64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_arm64
jobName: Linux_arm64_build
jobDisplayName: "Build: Linux ARM64"
agentOs: Linux
steps:
- script: ./eng/build.sh
--ci
--arch arm64
--pack
--build-installers
--all
--no-build-java
-p:OnlyPackPlatformSpecificPackages=true
$(_BuildArgs)
$(_InternalRuntimeDownloadArgs)
displayName: Run build.sh
artifacts:
- name: Linux_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_arm64_Packages
path: artifacts/packages/

# Build Linux Musl x64
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_x64_build
jobDisplayName: "Build: Linux Musl x64"
agentOs: Linux
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch x64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
disableComponentGovernance: true
artifacts:
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_x64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_arm64

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl x64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_x64
jobName: Linux_musl_x64_build
jobDisplayName: "Build: Linux Musl x64"
agentOs: Linux
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch x64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
disableComponentGovernance: true
artifacts:
- name: Linux_musl_x64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_x64_Packages
path: artifacts/packages/

# Build Linux Musl ARM
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_arm_build
jobDisplayName: "Build: Linux Musl ARM"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_x64

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl ARM
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_arm
jobName: Linux_musl_arm_build
jobDisplayName: "Build: Linux Musl ARM"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm_Packages
path: artifacts/packages/

# Build Linux Musl ARM64
- template: jobs/default-build.yml
parameters:
jobName: Linux_musl_arm64_build
jobDisplayName: "Build: Linux Musl ARM64"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm64_Packages
path: artifacts/packages/
- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_arm

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
# Build Linux Musl ARM64
- ${{ if notin(variables['Build.Reason'], 'PullRequest') }}:
- template: jobs/default-build.yml
parameters:
inputName: Linux_musl_arm64
jobName: Linux_musl_arm64_build
jobDisplayName: "Build: Linux Musl ARM64"
agentOs: Linux
useHostedUbuntu: false
container: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-build-amd64
buildArgs:
--arch arm64
--os-name linux-musl
--pack
--all
--no-build-java
--publish
-p:OnlyPackPlatformSpecificPackages=true
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
$(_BuildArgs)
$(_PublishArgs)
$(_InternalRuntimeDownloadArgs)
artifacts:
- name: Linux_musl_arm64_Logs_Attempt_$(System.JobAttempt)
path: artifacts/log/
publishOnError: true
includeForks: true
- name: Linux_musl_arm64_Packages
path: artifacts/packages/

- ${{ if ne(variables.PostBuildSign, 'true') }}:
- template: jobs/codesign-xplat.yml
parameters:
inputName: Linux_musl_arm64

- ${{ if ne(parameters.skipTests, 'true') }}:
# Test jobs
Expand Down
Loading
Loading