Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
a3758c2
Onboard 1es templates (#11658)
maridematte Apr 22, 2025
e0aa4c9
Bump the version to 16.11.4
YuliiaKovalova Apr 22, 2025
a1378c6
Fix opt prof file
YuliiaKovalova Apr 23, 2025
715323b
Added vs-insertion-experimental.yml
YuliiaKovalova Apr 24, 2025
0d5c4e3
Merged PR 627368: [vs16.11] DownloadFile should not rely on the respo…
Apr 24, 2025
a0e183f
remove Microsoft.Build.Arm64.vsman
YuliiaKovalova Apr 24, 2025
d33c53e
Remove Arm64VSManPath entry
YuliiaKovalova Apr 24, 2025
0c78574
Added vs-insertion.yml
YuliiaKovalova Apr 24, 2025
c8bc931
bump StringTools version
YuliiaKovalova Apr 24, 2025
ece6564
Merge branch 'internal/vs16.11' of https://devdiv.visualstudio.com/De…
YuliiaKovalova Apr 24, 2025
6c23463
bump the version
YuliiaKovalova Apr 24, 2025
a918ceb
undo string tools version updates
YuliiaKovalova Apr 25, 2025
99cbab0
[vs16.11] Merge tag v16.11.6 (#11871)
surayya-MS May 22, 2025
bee76da
Bump to NuGet 5.11.6 (#12168)
rainersigwald Jul 14, 2025
4921021
Update version of package in PrebuiltBaseline to 5.11.6 (#12173)
huulinhnguyen-dev Jul 15, 2025
63afb06
[vs16.11] Update dependencies from dotnet/arcade (#12295)
dotnet-maestro[bot] Aug 7, 2025
3e726cb
Update version of packages in PrebuiltBaseline (#12304)
huulinhnguyen-dev Aug 11, 2025
49cb985
vs16.11 onboard signing (#12427)
YuliiaKovalova Aug 27, 2025
4109c08
[vs16.11] Add inter-branch merge flow file (#12434)
GangWang01 Aug 27, 2025
6289910
[vs16.11] Disable opt prof (#12453)
GangWang01 Aug 29, 2025
8bab15e
Add signtype to parameters (#12466)
YuliiaKovalova Sep 1, 2025
d2a4db0
[vs16.11] Backport experimental build pipeline changes (#12476)
JanProvaznik Sep 1, 2025
3f00201
Merge branch 'vs17.8' into merge/vs16.11-to-vs17.8
GangWang01 Sep 2, 2025
c98d87e
Revert undesired changes
GangWang01 Sep 2, 2025
43b0295
Update VersionPrefix to 17.8.40
GangWang01 Sep 2, 2025
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
11 changes: 10 additions & 1 deletion .vsts-dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ trigger:
# Once they exist, we should define these as "runtime parameters"
# https://github.com/Microsoft/azure-pipelines-yaml/pull/129
# variables:
# SignType: real
# SkipApplyOptimizationData: false

parameters:
Expand All @@ -18,6 +17,10 @@ parameters:
displayName: Enable Signing Validation
type: boolean
default: true
- name: signTypeParameter
displayName: Sign Type
type: string
default: 'real'

variables:
# if OptProfDrop is not set, string '$(OptProfDrop)' will be passed to the build script.
Expand All @@ -39,6 +42,11 @@ variables:
value: .NETCore
- name: _DotNetValidationArtifactsCategory
value: .NETCoreValidation
# For now skipping apply optimization data for vs16.11, because the run with real signed bits requires being fully automated
# while there is no available optimization data for vs16.11.
- ${{ if startsWith(variables['Build.SourceBranch'], 'refs/heads/vs16.11') }}:
- name: SkipApplyOptimizationData
value: true
- name: EnableReleaseOneLocBuild
value: false
- name: Codeql.Enabled
Expand Down Expand Up @@ -103,6 +111,7 @@ extends:
parameters:
isExperimental: false
enableComponentGovernance: true
signTypeParameter: ${{ parameters.signTypeParameter }}

- template: /eng/common/templates-official/post-build/post-build.yml@self
parameters:
Expand Down
13 changes: 9 additions & 4 deletions azure-pipelines/.vsts-dotnet-build-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ parameters:
- name: enableComponentGovernance
type: boolean
default: false
- name: signTypeParameter
type: string
default: 'test'

jobs:
- job: Windows_NT
Expand Down Expand Up @@ -43,14 +46,14 @@ jobs:
- task: MicroBuildSigningPlugin@4
displayName: Install MicroBuild plugin
inputs:
signType: $(SignType)
signType: ${{ parameters.signTypeParameter }}
zipSources: false
feedSource: https://devdiv.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json
${{ if and(eq(variables['SignType'], 'real'), eq(variables['System.TeamProject'], 'DevDiv')) }}:
${{ if and(eq(parameters.signTypeParameter, 'real'), eq(variables['System.TeamProject'], 'DevDiv')) }}:
ConnectedPMEServiceName: 6cc74545-d7b9-4050-9dfa-ebefcc8961ea
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
condition: and(succeeded(), in(variables['SignType'], 'test', 'real'))
condition: and(succeeded(), in('${{ parameters.signTypeParameter }}', 'test', 'real'))

- task: MicroBuildOptProfPlugin@6
inputs:
Expand All @@ -73,7 +76,7 @@ jobs:
/p:VisualStudioIbcSourceBranchName=$(SourceBranch)
/p:VisualStudioDropAccessToken=$(System.AccessToken)
/p:VisualStudioDropName=$(VisualStudio.DropName)
/p:DotNetSignType=$(SignType)
/p:DotNetSignType=${{ parameters.signTypeParameter }}
/p:DotNetPublishToBlobFeed=true
/p:DotNetPublishBlobFeedKey=$(dotnetfeed-storage-access-key-1)
/p:DotNetPublishBlobFeedUrl=https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
Expand All @@ -85,6 +88,8 @@ jobs:
/p:VisualStudioIbcDrop=$(OptProfDrop)
/p:GenerateSbom=true
/p:SuppressFinalPackageVersion=${{ parameters.isExperimental }}
/p:IsExperimental=${{ parameters.isExperimental }}

displayName: Build
condition: succeeded()

Expand Down
6 changes: 5 additions & 1 deletion azure-pipelines/.vsts-dotnet-exp-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ trigger:
# Once they exist, we should define these as "runtime parameters"
# https://github.com/Microsoft/azure-pipelines-yaml/pull/129
# variables:
# SignType: test
# SkipApplyOptimizationData: false

parameters:
Expand All @@ -17,6 +16,10 @@ parameters:
displayName: Enable Signing Validation
type: boolean
default: false
- name: signTypeParameter
displayName: Sign Type
type: string
default: 'test'

variables:
# if OptProfDrop is not set, string '$(OptProfDrop)' will be passed to the build script.
Expand Down Expand Up @@ -72,6 +75,7 @@ extends:
parameters:
isExperimental: true
enableComponentGovernance: false
signTypeParameter: ${{ parameters.signTypeParameter }}

- template: /eng/common/templates/post-build/post-build.yml@self
parameters:
Expand Down
6 changes: 5 additions & 1 deletion eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the MIT license. See License.txt in the project root for full license information. -->
<Project>
<PropertyGroup>
<VersionPrefix>17.8.39</VersionPrefix>
<VersionPrefix>17.8.40</VersionPrefix>
<DotNetFinalVersionKind>release</DotNetFinalVersionKind>
<PackageValidationBaselineVersion>17.7.0</PackageValidationBaselineVersion>
<AssemblyVersion>15.1.0.0</AssemblyVersion>
<PreReleaseVersionLabel>servicing</PreReleaseVersionLabel>

<!-- differentiate experimental insertions to avoid package id conflicts,
it has to be alphabetically after "preview" to avoid downgrade errors in VS -->
<PreReleaseVersionLabel Condition="'$(IsExperimental)' == 'true'">test</PreReleaseVersionLabel>
<DotNetUseShippingVersions>true</DotNetUseShippingVersions>
<!-- Workaround for https://github.com/dotnet/roslyn/issues/35793 -->
<SemanticVersioningV1>true</SemanticVersioningV1>
Expand Down
Empty file modified eng/common/cross/build-rootfs.sh
100644 → 100755
Empty file.
Empty file modified eng/common/tools.sh
100644 → 100755
Empty file.