Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
6a01af7
Dont ngen taskhost Fixes our lack of optprof data (#8737)
Forgind May 9, 2023
d611cbf
Bump version
JanKrivanek Jun 20, 2023
c70978d
Merge pull request #8926 from JanKrivanek/vs17.6-optprof-patch
JanKrivanek Jun 21, 2023
c319e69
Bump version
JanKrivanek Jun 21, 2023
74e5766
Merge pull request #8932 from dotnet/JanKrivanek-patch-5
JanKrivanek Jun 21, 2023
69d3555
Update System.Security.Cryptography.Pkcs
JanKrivanek Jun 29, 2023
d193c88
Bump version
JanKrivanek Jun 29, 2023
2679cf5
Merge pull request #8977 from dotnet/JanKrivanek-patch-4
JanKrivanek Jun 29, 2023
d00a8a9
Workaround for incorrect encoding of PUA range in GB18030 Uri string …
sujitnayak Feb 20, 2024
1d1abd5
[release/vs17.7] Onboard 1es templates (#9924)
YuliiaKovalova Mar 28, 2024
05c7b41
bump arcade version
YuliiaKovalova Apr 22, 2024
ab6b461
bump MicrosoftNetCompilersToolsetVersion
YuliiaKovalova Apr 22, 2024
30ff340
bump MicrosoftNetCompilersToolsetVersion
YuliiaKovalova Apr 22, 2024
da7eb6c
update sha for Microsoft.Net.Compilers.Toolset
surayya-MS Apr 22, 2024
5eb99e6
Merge pull request #10053 from surayya-MS/exp/surayya-MS/1es_vs17.6
surayya-MS Apr 22, 2024
a4064f1
Merge branch 'vs17.8' into merge/vs17.6-to-vs17.8
surayya-MS Apr 24, 2024
4c8a0ca
CG alert cleaning on VS17.8 (#10725)
GangWang01 Oct 16, 2024
e657d4d
[vs17.8] update arcade and fix build (#10838)
JanProvaznik Oct 23, 2024
338edd9
[vs17.8] Sync internal and public branches (#10858)
YuliiaKovalova Oct 24, 2024
25135e6
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Oct 29, 2024
6802148
[vs17.8] Update dependencies from dotnet/arcade (#10986)
dotnet-maestro[bot] Nov 20, 2024
aeedcc8
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Nov 25, 2024
c1b109d
Update VersionPrefix to 17.8.12
surayya-MS Nov 28, 2024
8183f53
[vs17.8] Update dependencies from dotnet/arcade (#11030)
surayya-MS Nov 28, 2024
7bb97fb
[vs17.8] Backport VS insertion pipeline YMLs (#11066)
github-actions[bot] Dec 3, 2024
06cfc00
Update .opt-prof.yml (#11112)
JanKrivanek Dec 9, 2024
1b63486
[vs17.8] Fix setting package versions in VS insertion (#11103)
github-actions[bot] Dec 9, 2024
ff98e81
Update vs/msbuild version (#11115)
JanKrivanek Dec 9, 2024
54d16ed
Update xcopy-msbuild version to 17.8.5 (#11118)
GangWang01 Dec 10, 2024
d747003
Add inter-branch merge flow file (#11123)
GangWang01 Dec 11, 2024
c116a3b
Update .opt-prof.yml (#11121)
JanKrivanek Dec 11, 2024
e2abee0
Bump up System.Text.Json to 8.0.5 (#11134)
GangWang01 Dec 13, 2024
09beddc
[vs17.8] Update dependencies from dotnet/arcade (#11218)
dotnet-maestro[bot] Jan 7, 2025
81c00a4
disallow package conflicts by default and add override parameter (#11…
JanProvaznik Jan 9, 2025
1048ce7
[vs17.8] Update dependencies from dotnet/arcade (#11261)
dotnet-maestro[bot] Jan 14, 2025
31744df
Don't autocomplete servicing insertions (#11283)
JanProvaznik Jan 15, 2025
7761f6a
[vs17.8] Select proper VS channel (#11246)
JanKrivanek Jan 20, 2025
c3ade83
[vs17.8] Update dependencies from dotnet/arcade (#11306)
dotnet-maestro[bot] Jan 21, 2025
d95b3aa
[vs17.8] Update dependencies from dotnet/arcade (#11404)
dotnet-maestro[bot] Feb 11, 2025
739ecf1
Update dependencies from https://github.com/dotnet/arcade build 20250…
dotnet-maestro[bot] Feb 12, 2025
ba2b896
[vs17.8] Update dependencies from dotnet/arcade (#11431)
GangWang01 Feb 14, 2025
a7c17e4
[17.8] remove optprof image name, restore arcade tools correctl (#11438)
JanProvaznik Feb 14, 2025
bfbb056
[vs17.8] Official Build MpPreference workaround (#11471)
github-actions[bot] Feb 20, 2025
1ea6cee
add preview suffix in experimental CI Builds, enable expinsert (#11534)
JanProvaznik Apr 2, 2025
b46a62a
Add the check on version bump up (#11469)
GangWang01 Apr 3, 2025
6cb62fe
[vs17.8] Update dependencies from dotnet/arcade (#11688)
dotnet-maestro[bot] Apr 8, 2025
65a6534
[vs17.8] Update dependencies from dotnet/arcade (#11711)
dotnet-maestro[bot] Apr 10, 2025
3ab07f0
[vs17.8] DownloadFile should not rely on the response headers
Apr 10, 2025
0479d98
[vs17.8] Revert to GA package references
YuliiaKovalova Apr 16, 2025
a3758c2
Onboard 1es templates (#11658)
maridematte Apr 22, 2025
a3cc3e3
Merged PR 630435: [VS17.8] Version bump
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
3b68347
disable bootstrap
surayya-MS May 23, 2025
4a6df2d
skip failing tests after disabling bootstrap
surayya-MS May 23, 2025
b1d27f0
update ubuntu image
surayya-MS May 23, 2025
2e2d89a
[vs17.8] Merge tag v17.8.29 (#11866)
surayya-MS May 26, 2025
d832838
[vs17.8] Update dependencies from dotnet/arcade (#11746)
dotnet-maestro[bot] May 28, 2025
af11d4f
[vs17.8] Update dependencies from dotnet/arcade (#11995)
dotnet-maestro[bot] Jun 13, 2025
74df0b3
[vs17.8] Update dependencies from dotnet/arcade (#12086)
dotnet-maestro[bot] Jul 2, 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
9cec38a
[vs17.8] Update dependencies from dotnet/arcade (#12200)
dotnet-maestro[bot] Jul 21, 2025
a0194b4
[vs17.8] Update dependencies from dotnet/arcade (#12271)
dotnet-maestro[bot] Aug 4, 2025
63afb06
[vs16.11] Update dependencies from dotnet/arcade (#12295)
dotnet-maestro[bot] Aug 7, 2025
fe4b4c2
[vs17.8] Recover bootstrap and corresponding disabled tests (#12294)
GangWang01 Aug 7, 2025
3e726cb
Update version of packages in PrebuiltBaseline (#12304)
huulinhnguyen-dev Aug 11, 2025
03e28d1
[vs17.8] Update dependencies from dotnet/arcade (#12308)
dotnet-maestro[bot] Aug 11, 2025
19b03fa
[vs17.8] Update dependencies from dotnet/arcade (#12357)
dotnet-maestro[bot] Aug 20, 2025
7c8cc52
[vs17.8] Update dependencies from dotnet/arcade (#12407)
dotnet-maestro[bot] Aug 26, 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
897f086
[automated] Merge branch 'vs16.11' => 'vs17.8' (#12437)
github-actions[bot] 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
c01022a
[automated] Merge branch 'vs16.11' => 'vs17.8' (#12475)
GangWang01 Sep 2, 2025
375fc47
[vs17.8] Update dependencies from dotnet/arcade (#12467)
dotnet-maestro[bot] Sep 2, 2025
fda44ee
[vs17.8] Update dependencies from dotnet/arcade (#12497)
dotnet-maestro[bot] Sep 8, 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
1 change: 1 addition & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -408,3 +408,4 @@ dotnet_diagnostic.IDE0290.severity = suggestion
# Collection initialization can be simplified
dotnet_diagnostic.IDE0300.severity = suggestion
dotnet_diagnostic.IDE0301.severity = suggestion
dotnet_diagnostic.IDE0305.severity = suggestion
15 changes: 15 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Users referenced in this file will automatically be requested as reviewers for PRs that modify the given paths.
# See https://help.github.com/articles/about-code-owners/

/eng/DotNetBuild.props @dotnet/product-construction
/eng/SourceBuild* @dotnet/source-build
/eng/ @dotnet/kitten
/.github/ @dotnet/kitten
/global.json @dotnet/kitten
/.exp-insertions.yml @dotnet/kitten
/.opt-prof.yml @dotnet/kitten
/.vsts-dotnet-ci.yml @dotnet/kitten
/.vsts-dotnet.yml @dotnet/kitten
/NuGet.config @dotnet/kitten
/Directory.Build* @dotnet/kitten
/.git* @dotnet/kitten
15 changes: 15 additions & 0 deletions .github/workflows/inter-branch-merge-flow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Inter-branch merge workflow
on:
push:
branches:
- vs1**

permissions:
contents: write
pull-requests: write

jobs:
Merge:
uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main
with:
configuration_file_path: '.config/git-merge-flow-config.jsonc'
6 changes: 4 additions & 2 deletions .opt-prof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ resources:
- pipeline: DartLab.OptProf
source: DartLab.OptProf
branch: main
tags:
- production
repositories:
- repository: DartLabTemplates
type: git
Expand All @@ -32,7 +34,7 @@ resources:
- repository: DartLabOptProfTemplates
type: git
name: DartLab.OptProf
ref: refs/heads/main
ref: refs/tags/Production

parameters:
# Whether or not to delete the test machines after the run completes
Expand All @@ -53,9 +55,9 @@ stages:
name: OptProfProfilingWorkflow
displayName: OptProf Profiling Workflow
optOptimizationInputsDropName: $(OptimizationInputsDropName)
cloudBuildResourceName: ComponentBuildUnderTest
testLabPoolName: VS-Platform # The test lab pool to run your tests in
testMachineCleanUpStrategy: ${{parameters.testMachineCleanUpStrategy}}
testMachineImageName: Windows-10-Enterprise-20H2
visualStudioSigning: Test
variables:
- name: branchName # The branch in the VS repo the bootstrapper was based on
Expand Down
38 changes: 38 additions & 0 deletions .vsts-dotnet-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@ trigger:
- vs*

jobs:
- job: CheckVersionBumpOnReleaseBranches
condition: startsWith(variables['System.PullRequest.TargetBranch'], 'vs')
displayName: "Check Version Bump On Release Branches"
steps:
- powershell: |
$versionsFile = "eng/Versions.props"
$changedFiles = git diff --name-only HEAD HEAD~1
$changedVersionsFile = $changedFiles | Where-Object { $_ -eq $versionsFile }
$isInitialCommit = $false
$isVersionBumped = $false
if ($changedVersionsFile -ne $null) {
$difference = git diff HEAD~1 $versionsFile
$changedContent = $difference -join "%"
# 'DotNetFinalVersionKind' is expected to be added only during the initial setup of the release branch
$initialCommitPattern = '-\s*<VersionPrefix>\d+\.\d+\.\d+<\/VersionPrefix>%.*\+\s*<VersionPrefix>\d+\.\d+\.\d+<\/VersionPrefix><DotNetFinalVersionKind>release<\/DotNetFinalVersionKind>'
$isInitialCommit = $changedContent -match $initialCommitPattern
$pattern = '-\s*<VersionPrefix>\d+\.\d+\.(?<previous>\d+)<\/VersionPrefix>.*%\+\s*<VersionPrefix>\d+\.\d+\.(?<current>\d+)<\/VersionPrefix>'
if (!($isInitialCommit) -and ($changedContent -match $pattern)) {
try {
$previousPatch = [Convert]::ToInt32($Matches.previous)
$currentPatch = [Convert]::ToInt32($Matches.current)
if ($currentPatch -gt $previousPatch) {
$isVersionBumped = $true
}
} catch {
Write-Host "An error occurred during conversion: $_"
}
}
}

if (!($isInitialCommit -or $isVersionBumped)) {
throw "Hello! I noticed that you're targeting one of our servicing branches. You need to increase the revision version number (the last part) of 'VersionPrefix' in eng/Versions.props."
}
condition: startsWith(variables['System.PullRequest.TargetBranch'], 'vs')
displayName: "Check if patch version is bumped up"

- job: BootstrapMSBuildOnFullFrameworkWindows
displayName: "Windows Full"
pool:
Expand All @@ -13,6 +49,8 @@ jobs:
displayName: cibuild_bootstrapped_msbuild.cmd
inputs:
filename: 'eng/cibuild_bootstrapped_msbuild.cmd'
env:
ForceUseXCopyMSBuild: 1
- task: PublishTestResults@2
displayName: Publish .NET Framework Test Results
inputs:
Expand Down
Loading