Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Switch to assetless build for official builds#64515

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
wtgodbe merged 1 commit intomainfromwtgodbe/assetless
Nov 24, 2025
Merged

Conversation

@wtgodbe
Copy link
Member

Part ofdotnet/dotnet#711,fixes#64510. We don't ship via the official build anymore. Making our build assetless allows aspnetcore commits to flow to the VMR much quicker after merging.

@wtgodbewtgodbe requested a review froma team as acode ownerNovember 24, 2025 17:58
CopilotAI review requested due to automatic review settingsNovember 24, 2025 17:58
@github-actionsgithub-actionsbot added the area-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared framework labelNov 24, 2025
@wtgodbewtgodbe changed the titleSwitch to assetless buildSwitch to assetless build for official buildsNov 24, 2025
Copilot finished reviewing on behalf ofwtgodbeNovember 24, 2025 18:01
Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull request overview

This PR transitions the ASP.NET Core repository to an assetless build configuration to accelerate commit flow to the Virtual Monolithic Repository (VMR). Since ASP.NET Core no longer ships via the official build, this change eliminates unnecessary asset publishing operations and removes build dependencies that previously blocked the publish-build-assets job from executing.

Key Changes

  • Simplified publish-build-assets job by removing alldependsOn conditions, allowing it to run immediately
  • AddedisAssetlessBuild: true parameter to indicate no shipping assets are produced
  • Removed dependencies on Windows, macOS, Linux builds, code signing, tests, and source indexing jobs
Comments suppressed due to low confidence (1)

.azure/pipelines/ci.yml:731

  • The post-build template is missing theisAssetlessBuild: true parameter. For consistency with the assetless build approach, this parameter should be added to the post-build template parameters to ensure it also skips asset publishing operations (via the-SkipAssetsPublishing flag). AddisAssetlessBuild: true after line 731.
      - template: /eng/common/templates-official/post-build/post-build.yml@self        parameters:          publishingInfraVersion: 3          enableSymbolValidation: false          enableSigningValidation: false          enableNugetValidation: false          publishInstallersAndChecksums: true          publishAssetsImmediately: true

Copy link
Member

@ViktorHoferViktorHofer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Not sure this works. Double check post-merge.

@wtgodbe
Copy link
MemberAuthor

Not sure this works. Double check post-merge.

Will do - I just copied what SDK did:https://github.com/dotnet/sdk/pull/49113/files

@wtgodbewtgodbe merged commitedda51e intomainNov 24, 2025
37 checks passed
@wtgodbewtgodbe deleted the wtgodbe/assetless branchNovember 24, 2025 19:04
@dotnet-policy-servicedotnet-policy-servicebot added this to the11.0-preview1 milestoneNov 24, 2025
@wtgodbe
Copy link
MemberAuthor

/backport to release/10.0

@github-actions
Copy link
Contributor

Started backporting torelease/10.0 (link to workflow run)

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

Copilot code reviewCopilotCopilot left review comments

@ViktorHoferViktorHoferViktorHofer approved these changes

Assignees

No one assigned

Labels

area-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared framework

Projects

None yet

Milestone

11.0-preview1

Development

Successfully merging this pull request may close these issues.

Make aspnetcore main build assetless

3 participants

@wtgodbe@ViktorHofer

[8]ページ先頭

©2009-2025 Movatter.jp