Skip to content

Commit f7f239b

Browse files
authored
Merge branch 'main' into UpdateArcadeTo10SDK
2 parents aafc019 + c1852b9 commit f7f239b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1100
-759
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"microsoft.dnceng.secretmanager": {
6-
"version": "1.1.0-beta.24525.1",
6+
"version": "1.1.0-beta.24558.2",
77
"commands": [
88
"secret-manager"
99
]

.github/workflows/scripts/inter-branch-merge.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,11 @@ git push
300300
## Instructions for updating this pull request
301301
302302
Contributors to this repo have permission update this pull request by pushing to the branch '$mergeBranchName'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
303+
The provided examples assume that the remote is named 'origin'. If you have a different remote name, please replace 'origin' with the name of your remote.
303304
304305
``````
305-
git checkout -b ${mergeBranchName} $MergeToBranch
306+
git fetch
307+
git checkout -b ${mergeBranchName} origin/$MergeToBranch
306308
git pull https://github.com/$prOwnerName/$prRepoName ${mergeBranchName}
307309
(make changes)
308310
git commit -m "Updated PR with my changes"
@@ -313,7 +315,8 @@ git push https://github.com/$prOwnerName/$prRepoName HEAD:${mergeBranchName}
313315
<summary>or if you are using SSH</summary>
314316
315317
``````
316-
git checkout -b ${mergeBranchName} $MergeToBranch
318+
git fetch
319+
git checkout -b ${mergeBranchName} origin/$MergeToBranch
317320
git pull [email protected]:$prOwnerName/$prRepoName ${mergeBranchName}
318321
(make changes)
319322
git commit -m "Updated PR with my changes"

.vault-config/product-builds-dnceng-pipeline-secrets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ secrets:
2121
gitHubBotAccountName: dotnet-maestro-bot
2222

2323
# public_repo scopes (classic token)
24-
# Used in dotnet-comment-bot-service-connection in dnceng-public
24+
# Used in dotnet-comment-bot-service-connection in dnceng-public and DevDiv
2525
BotAccount-dotnet-comment-bot-public-PAT:
2626
type: github-access-token
2727
parameters:

Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="$(MicrosoftExtensionsDependencyInjectionAbstractionsVersion)" />
5656
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="$(MicrosoftExtensionsDependencyInjectionVersion)" />
5757
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="$(MicrosoftExtensionsDependencyModelVersion)" />
58+
<PackageVersion Include="Microsoft.Extensions.Http" Version="$(MicrosoftExtensionsHttpVersion)" />
5859
<PackageVersion Include="Microsoft.Extensions.FileProviders.Abstractions" Version="$(MicrosoftExtensionsFileProvidersAbstractionsVersion)" />
5960
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="$(MicrosoftExtensionsFileSystemGlobbingVersion)" />
6061
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsoleVersion)" />

Documentation/Darc.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1331,7 +1331,6 @@ parameters:
13311331
13321332
- `--id` - **(Required)**. BAR id of build to assign to channel.
13331333
- `--channel` - **(Required)**. Channel to assign build to.
1334-
- `--publish-installers-and-checksums` **(Required)** Whether installers and checksums should be published. All the installers and checksums usually go to the same storage account. By setting this to true we are agreeing to republish them everytime a new channel is added. This has to be set to true at all times.
13351334
- `--publishing-infra-version` - Version of publishing, for single stage [publishing infrastructure use 3](https://github.com/dotnet/arcade/blob/master/Documentation/CorePackages/Publishing.md#what-is-v3-publishing-how-is-it-different-from-v2) else for multi stage publishing infra with each stage representing available channel(s) use 2. Default is 2.
13361335
- `--signing-validation-parameters` - Additional (MSBuild) properties to be passed to signing validation
13371336
- `--symbol-publishing-parameters` -Additional (MSBuild) properties to be passed to symbol publishing
@@ -1353,7 +1352,7 @@ parameters:
13531352
**If using --publishing-infra-version 2**
13541353
```
13551354

1356-
darc add-build-to-channel --id 13078 --channel ".NET Core 3 Release" --publish-installers-and-checksums
1355+
darc add-build-to-channel --id 13078 --channel ".NET Core 3 Release"
13571356
Assigning the following build to channel '.NET Core 3 Release':
13581357

13591358
Repository: https://github.com/dotnet/core-setup
@@ -1380,7 +1379,7 @@ If the above example build doesn't happen to be the latest in a channel but you
13801379
**If using --publishing-infra-version 3**
13811380
```
13821381

1383-
darc add-build-to-channel --id 65256 --channel ".NET 6 Dev" --publishing-infra-version 3 --publish-installers-and-checksums
1382+
darc add-build-to-channel --id 65256 --channel ".NET 6 Dev" --publishing-infra-version 3
13841383

13851384
Waiting '60' seconds for promotion build to complete.
13861385

Documentation/UnifiedBuild/Unified-Build-Controls.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ In addition to these default high level controls, there may be additional compon
158158
| ShortStack | "true", "false", "" | "" | If true, the build is a 'short stack' (runtime and its dependencies only). Other repo builds are skipped. |
159159
| ExcludeFromDotNetBuild | "true", "false", "" | "" | When "true" and `DotNetBuild` == "true", the project is not built.<br/>This is equivalent to `ExcludeFromBuild` being set to true when `DotNetBuild` == "true".<br/>This control applies to project properties. |
160160
| ExcludeFromSourceOnlyBuild | "true", "false", "" | "" | When "true" and `DotNetBuild` == "true" and `DotNetBuildSourceOnly` == "true" the project is not built.<br/>This is equivalent to `ExcludeFromBuild` being set to true when `DotNetBuild` == "true". Same as `ExcludeFromSourceBuild` today.<br/>This control applies to project properties. |
161+
| PortableBuild | "true", "false", "" | "" | When "false", the build is non-portable. |
161162

162163
### Organizational Controls
163164

eng/BuildTask.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<PackageVersion Update="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
1616
<PackageVersion Update="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
1717
<PackageVersion Update="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
18+
<PackageVersion Update="Microsoft.Extensions.Http" Version="8.0.0" />
1819
<PackageVersion Update="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
1920
</ItemGroup>
2021

eng/Version.Details.xml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,29 +22,29 @@
2222
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-symuploader</Uri>
2323
<Sha>d617bc8ed2787c235a57cf0dcdfd087b86ff9521</Sha>
2424
</Dependency>
25-
<Dependency Name="Microsoft.TemplateEngine.Authoring.Tasks" Version="10.0.100-alpha.1.24527.1">
25+
<Dependency Name="Microsoft.TemplateEngine.Authoring.Tasks" Version="10.0.100-alpha.1.24560.2">
2626
<Uri>https://github.com/dotnet/templating</Uri>
27-
<Sha>16541f5334bf8f1a9a376a0d3828c0ee69147902</Sha>
27+
<Sha>dcbc031627671b433927ed0e650dbdebc8e7ccc7</Sha>
2828
</Dependency>
29-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24530.1">
29+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24562.15">
3030
<Uri>https://github.com/dotnet/arcade</Uri>
31-
<Sha>e8d1fc3561447ab2e1015780db7c5388fc4a9b61</Sha>
31+
<Sha>e882d5925ca55013d5810ac51e36574a65c5da84</Sha>
3232
</Dependency>
33-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24530.1">
33+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24562.15">
3434
<Uri>https://github.com/dotnet/arcade</Uri>
35-
<Sha>e8d1fc3561447ab2e1015780db7c5388fc4a9b61</Sha>
35+
<Sha>e882d5925ca55013d5810ac51e36574a65c5da84</Sha>
3636
</Dependency>
37-
<Dependency Name="Microsoft.DotNet.Maestro.Client" Version="1.1.0-beta.24530.2">
37+
<Dependency Name="Microsoft.DotNet.Maestro.Client" Version="1.1.0-beta.24562.3">
3838
<Uri>https://github.com/dotnet/arcade-services</Uri>
39-
<Sha>3741e4a558b370d5713951f009ccdcbc38dbe2e9</Sha>
39+
<Sha>402811f074a7b0b81ab8461dc8ecafd56b9e265e</Sha>
4040
</Dependency>
41-
<Dependency Name="Microsoft.DotNet.Maestro.Tasks" Version="1.1.0-beta.24530.2">
41+
<Dependency Name="Microsoft.DotNet.Maestro.Tasks" Version="1.1.0-beta.24562.3">
4242
<Uri>https://github.com/dotnet/arcade-services</Uri>
43-
<Sha>3741e4a558b370d5713951f009ccdcbc38dbe2e9</Sha>
43+
<Sha>402811f074a7b0b81ab8461dc8ecafd56b9e265e</Sha>
4444
</Dependency>
45-
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="10.0.0-prerelease.24524.9">
45+
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="10.0.0-prerelease.24555.2">
4646
<Uri>https://github.com/dotnet/xharness</Uri>
47-
<Sha>b12e9b940300433453aa7d57ff094aad50ce782c</Sha>
47+
<Sha>431bf1b59fda99cc14526ed6b234519d1c60f973</Sha>
4848
</Dependency>
4949
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.8.0">
5050
<Uri>https://github.com/dotnet/roslyn</Uri>
@@ -90,6 +90,10 @@
9090
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri>
9191
<Sha>990ebf52fc408ca45929fd176d2740675a67fab8</Sha>
9292
</Dependency>
93+
<Dependency Name="Microsoft.Extensions.Http" Version="9.0.0-rc.2.24473.5">
94+
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri>
95+
<Sha>990ebf52fc408ca45929fd176d2740675a67fab8</Sha>
96+
</Dependency>
9397
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="9.0.0-rc.2.24473.5">
9498
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri>
9599
<Sha>990ebf52fc408ca45929fd176d2740675a67fab8</Sha>
@@ -128,9 +132,9 @@
128132
<Sha>ef4c24166691977558e5312758df4313ab310dc0</Sha>
129133
</Dependency>
130134
<!-- Intermediate is necessary for source build. -->
131-
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24530.1">
135+
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="10.0.0-beta.24562.15">
132136
<Uri>https://github.com/dotnet/arcade</Uri>
133-
<Sha>e8d1fc3561447ab2e1015780db7c5388fc4a9b61</Sha>
137+
<Sha>e882d5925ca55013d5810ac51e36574a65c5da84</Sha>
134138
<SourceBuild RepoName="arcade" ManagedOnly="true" />
135139
</Dependency>
136140
<!-- Intermediate is necessary for source build. -->
@@ -158,15 +162,15 @@
158162
<SourceBuild RepoName="sdk" ManagedOnly="true" />
159163
</Dependency>
160164
<!-- Intermediate is necessary for source build. -->
161-
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-externals" Version="10.0.0-alpha.1.24528.1">
165+
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-externals" Version="10.0.0-alpha.1.24561.2">
162166
<Uri>https://github.com/dotnet/source-build-externals</Uri>
163-
<Sha>a1ca5c7e17a24e3a55c911cc42f51881c1990dac</Sha>
167+
<Sha>b4c6488eecb5011a4c7fc363d96c9c77f461a5fe</Sha>
164168
<SourceBuild RepoName="source-build-externals" ManagedOnly="true" />
165169
</Dependency>
166170
<!-- Intermediate is necessary for source build. -->
167-
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="10.0.0-alpha.1.24530.1">
171+
<Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="10.0.0-alpha.1.24561.2">
168172
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
169-
<Sha>136e43e45e20bd58bf86eeabba0a0fa7e1a4b3ae</Sha>
173+
<Sha>92a51d1379daa1fa7892a9d06840ba833fcd6298</Sha>
170174
<SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
171175
</Dependency>
172176
<!-- Transitive dependency needed for source build. -->
@@ -195,9 +199,9 @@
195199
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-runtime</Uri>
196200
<Sha>990ebf52fc408ca45929fd176d2740675a67fab8</Sha>
197201
</Dependency>
198-
<Dependency Name="Microsoft.DncEng.SecretManager" Version="1.1.0-beta.24525.1">
202+
<Dependency Name="Microsoft.DncEng.SecretManager" Version="1.1.0-beta.24558.2">
199203
<Uri>https://github.com/dotnet/dnceng</Uri>
200-
<Sha>81b47c77b7565d76ae96719ee1a2cca595d1f545</Sha>
204+
<Sha>a15fc6e7e7a94b1df660a523cebfac4fc0117e64</Sha>
201205
</Dependency>
202206
</ToolsetDependencies>
203207
</Dependencies>

eng/Versions.props

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<!-- arcade -->
1313
<MicrosoftDotNetSwaggerGeneratorMSBuildVersion>9.0.0-beta.24223.1</MicrosoftDotNetSwaggerGeneratorMSBuildVersion>
1414
<!-- arcade-services -->
15-
<MicrosoftDotNetMaestroClientVersion>1.1.0-beta.24530.2</MicrosoftDotNetMaestroClientVersion>
16-
<MicrosoftDotNetMaestroTasksVersion>1.1.0-beta.24530.2</MicrosoftDotNetMaestroTasksVersion>
15+
<MicrosoftDotNetMaestroClientVersion>1.1.0-beta.24562.3</MicrosoftDotNetMaestroClientVersion>
16+
<MicrosoftDotNetMaestroTasksVersion>1.1.0-beta.24562.3</MicrosoftDotNetMaestroTasksVersion>
1717
<!-- command-line-api -->
1818
<SystemCommandLineVersion>2.0.0-beta4.24126.1</SystemCommandLineVersion>
1919
<!-- corefx -->
@@ -47,6 +47,7 @@
4747
<MicrosoftBclAsyncInterfacesVersion>9.0.0-rc.2.24473.5</MicrosoftBclAsyncInterfacesVersion>
4848
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
4949
<MicrosoftExtensionsDependencyInjectionVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsDependencyInjectionVersion>
50+
<MicrosoftExtensionsHttpVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsHttpVersion>
5051
<MicrosoftExtensionsDependencyModelVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsDependencyModelVersion>
5152
<MicrosoftExtensionsFileProvidersAbstractionsVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsFileProvidersAbstractionsVersion>
5253
<MicrosoftExtensionsFileSystemGlobbingVersion>9.0.0-rc.2.24473.5</MicrosoftExtensionsFileSystemGlobbingVersion>
@@ -85,10 +86,10 @@
8586
<!-- diagnostics -->
8687
<MicrosoftSymbolManifestGeneratorVersion>8.0.0-preview.24461.2</MicrosoftSymbolManifestGeneratorVersion>
8788
<!-- templating -->
88-
<MicrosoftTemplateEngineAuthoringTasksVersion>10.0.100-alpha.1.24527.1</MicrosoftTemplateEngineAuthoringTasksVersion>
89+
<MicrosoftTemplateEngineAuthoringTasksVersion>10.0.100-alpha.1.24560.2</MicrosoftTemplateEngineAuthoringTasksVersion>
8990
<!-- vstest -->
9091
<MicrosoftNetTestSdkVersion>17.5.0</MicrosoftNetTestSdkVersion>
9192
<!-- xharness -->
92-
<MicrosoftDotNetXHarnessCLIVersion>10.0.0-prerelease.24524.9</MicrosoftDotNetXHarnessCLIVersion>
93+
<MicrosoftDotNetXHarnessCLIVersion>10.0.0-prerelease.24555.2</MicrosoftDotNetXHarnessCLIVersion>
9394
</PropertyGroup>
9495
</Project>

eng/common/core-templates/job/source-build.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ parameters:
1212
# The name of the job. This is included in the job ID.
1313
# targetRID: ''
1414
# The name of the target RID to use, instead of the one auto-detected by Arcade.
15-
# nonPortable: false
15+
# portableBuild: false
1616
# Enables non-portable mode. This means a more specific RID (e.g. fedora.32-x64 rather than
17-
# linux-x64), and compiling against distro-provided packages rather than portable ones.
17+
# linux-x64), and compiling against distro-provided packages rather than portable ones. The
18+
# default is portable mode.
1819
# skipPublishValidation: false
1920
# Disables publishing validation. By default, a check is performed to ensure no packages are
2021
# published by source-build.

0 commit comments

Comments
 (0)