Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

[main] Update dependencies from dotnet/arcade #431

Open
wants to merge 95 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
d08fd6d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 23, 2022
afaaa63
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 24, 2022
23c7ae0
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 25, 2022
37ff34d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 27, 2022
701aa63
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 2, 2022
27a5e9e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 3, 2022
7367075
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 4, 2022
5c10d16
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 7, 2022
2a9a219
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 8, 2022
7249bd7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 17, 2022
0be0c35
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 18, 2022
dc25261
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 19, 2022
dd078a4
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 22, 2022
71e1ed6
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 30, 2022
7ca4c1a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 1, 2022
2e9a935
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 8, 2022
2e77d9e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 12, 2022
f6c2e74
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 13, 2022
80e7869
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 14, 2022
5276ef9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 15, 2022
0f7611b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 16, 2022
d027926
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 17, 2022
a820c81
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 19, 2022
63609f9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 21, 2022
464bdfb
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 22, 2022
b7a6d4b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 23, 2022
9df328a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 26, 2022
be6c6c7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 5, 2022
383ef66
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 7, 2022
36f87b3
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 10, 2022
9bc3a09
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 11, 2022
9c9555c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 12, 2022
5f3cde5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 13, 2022
0bfa0a8
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 17, 2022
79f5638
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 21, 2022
d6cbcf6
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 24, 2022
5a74dcc
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 25, 2022
290fe5c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 26, 2022
69525da
Install a .NET 6 runtime for CI
JoeRobich May 26, 2022
c5f3cdd
Merge pull request #441 from JoeRobich/dev/jorobich/install-net6-runtime
jmarolf May 26, 2022
d2e5ffa
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 27, 2022
4f9567e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 31, 2022
56e89ca
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 1, 2022
ddfc18d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 2, 2022
817a95f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 7, 2022
254ba61
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 8, 2022
d5f46e8
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 9, 2022
5b19358
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 11, 2022
47c5838
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 13, 2022
6c01206
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 15, 2022
cf48086
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 17, 2022
f8e4fe0
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 22, 2022
7467d45
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 23, 2022
5ba787b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 24, 2022
935926e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 25, 2022
2cecd86
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 27, 2022
3eb0be4
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 28, 2022
0339342
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 5, 2022
e93805d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 6, 2022
a18653a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 7, 2022
2e3c426
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 9, 2022
f58f00f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 13, 2022
abe4ea1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 14, 2022
5b31521
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 15, 2022
079cd09
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 16, 2022
8f0b239
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 18, 2022
5dd9f2c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 19, 2022
6ce9a2a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 20, 2022
8bd94e5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 21, 2022
ab33ef1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 23, 2022
f54edaa
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 26, 2022
d743d65
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 27, 2022
7a02e19
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 28, 2022
0bd9b0b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 29, 2022
e766397
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 30, 2022
ef27c37
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 31, 2022
273bbcf
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 2, 2022
3393433
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 3, 2022
16b9bb2
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 4, 2022
95fef09
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 6, 2022
70fc473
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 7, 2022
b4f59ad
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 9, 2022
a67149c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 11, 2022
4b54d27
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 12, 2022
65f6faa
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 17, 2022
1b6f460
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 18, 2022
9d08706
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 19, 2022
786a173
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 20, 2022
c0e7229
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 24, 2022
ba1a3a5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 25, 2022
3d39d45
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 26, 2022
c719dd1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 27, 2022
039103c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 29, 2022
87408fa
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 31, 2022
bffbfd1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Sep 1, 2022
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
8 changes: 4 additions & 4 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<ProductDependencies>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.22117.2">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.22431.1">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>49750c02e63d0ad3a77d035bba7498a0b1acd218</Sha>
<Sha>00a270bc27455470fac06f5704aa0d7a5a31489d</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="7.0.0-beta.22117.2">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="8.0.0-beta.22431.1">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>49750c02e63d0ad3a77d035bba7498a0b1acd218</Sha>
<Sha>00a270bc27455470fac06f5704aa0d7a5a31489d</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
18 changes: 9 additions & 9 deletions eng/common/SetupNugetSources.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -146,22 +146,22 @@ $userName = "dn-bot"
# Insert credential nodes for Maestro's private feeds
InsertMaestroPrivateFeedCredentials -Sources $sources -Creds $creds -Username $userName -Password $Password

# 3.1 uses a different feed url format so it's handled differently here
$dotnet31Source = $sources.SelectSingleNode("add[@key='dotnet3.1']")
if ($dotnet31Source -ne $null) {
AddPackageSource -Sources $sources -SourceName "dotnet3.1-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password
AddPackageSource -Sources $sources -SourceName "dotnet3.1-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password
}

$dotnet5Source = $sources.SelectSingleNode("add[@key='dotnet5']")
if ($dotnet5Source -ne $null) {
AddPackageSource -Sources $sources -SourceName "dotnet5-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password
AddPackageSource -Sources $sources -SourceName "dotnet5-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password
}
$dotnetVersions = @('5','6','7')

$dotnet6Source = $sources.SelectSingleNode("add[@key='dotnet6']")
if ($dotnet6Source -ne $null) {
AddPackageSource -Sources $sources -SourceName "dotnet6-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password
AddPackageSource -Sources $sources -SourceName "dotnet6-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password
foreach ($dotnetVersion in $dotnetVersions) {
$feedPrefix = "dotnet" + $dotnetVersion;
$dotnetSource = $sources.SelectSingleNode("add[@key='$feedPrefix']")
if ($dotnetSource -ne $null) {
AddPackageSource -Sources $sources -SourceName "$feedPrefix-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/$feedPrefix-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password
AddPackageSource -Sources $sources -SourceName "$feedPrefix-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/$feedPrefix-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password
}
}

$doc.Save($filename)
68 changes: 24 additions & 44 deletions eng/common/SetupNugetSources.sh
Original file line number Diff line number Diff line change
Expand Up @@ -105,53 +105,33 @@ if [ "$?" == "0" ]; then
PackageSources+=('dotnet3.1-internal-transport')
fi

# Ensure dotnet5-internal and dotnet5-internal-transport are in the packageSources if the public dotnet5 feeds are present
grep -i "<add key=\"dotnet5\"" $ConfigFile
if [ "$?" == "0" ]; then
grep -i "<add key=\"dotnet5-internal\"" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding dotnet5-internal to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"dotnet5-internal\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal/nuget/v2\" />"

sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
fi
PackageSources+=('dotnet5-internal')

grep -i "<add key=\"dotnet5-internal-transport\">" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding dotnet5-internal-transport to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"dotnet5-internal-transport\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal-transport/nuget/v2\" />"

sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
fi
PackageSources+=('dotnet5-internal-transport')
fi

# Ensure dotnet6-internal and dotnet6-internal-transport are in the packageSources if the public dotnet6 feeds are present
grep -i "<add key=\"dotnet6\"" $ConfigFile
if [ "$?" == "0" ]; then
grep -i "<add key=\"dotnet6-internal\"" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding dotnet6-internal to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"dotnet6-internal\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal/nuget/v2\" />"
DotNetVersions=('5' '6' '7')

for DotNetVersion in ${DotNetVersions[@]} ; do
FeedPrefix="dotnet${DotNetVersion}";
grep -i "<add key=\"$FeedPrefix\"" $ConfigFile
if [ "$?" == "0" ]; then
grep -i "<add key=\"$FeedPrefix-internal\"" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding $FeedPrefix-internal to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"$FeedPrefix-internal\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/$FeedPrefix-internal/nuget/v2\" />"

sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
fi
PackageSources+=("$FeedPrefix-internal")

sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
fi
PackageSources+=('dotnet6-internal')
grep -i "<add key=\"$FeedPrefix-internal-transport\">" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding $FeedPrefix-internal-transport to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"$FeedPrefix-internal-transport\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/$FeedPrefix-internal-transport/nuget/v2\" />"

grep -i "<add key=\"dotnet6-internal-transport\">" $ConfigFile
if [ "$?" != "0" ]; then
echo "Adding dotnet6-internal-transport to the packageSources."
PackageSourcesNodeFooter="</packageSources>"
PackageSourceTemplate="${TB}<add key=\"dotnet6-internal-transport\" value=\"https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal-transport/nuget/v2\" />"

sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile
fi
PackageSources+=("$FeedPrefix-internal-transport")
fi
PackageSources+=('dotnet6-internal-transport')
fi
done

# I want things split line by line
PrevIFS=$IFS
Expand Down
17 changes: 16 additions & 1 deletion eng/common/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ usage()
echo "Actions:"
echo " --restore Restore dependencies (short: -r)"
echo " --build Build solution (short: -b)"
echo " --sourceBuild Source-build the solution (short: -sb)"
echo " Will additionally trigger the following actions: --restore, --build, --pack"
echo " If --configuration is not set explicitly, will also set it to 'Release'"
echo " --rebuild Rebuild solution"
echo " --test Run all unit tests in the solution (short: -t)"
echo " --integrationTest Run all integration tests in the solution"
Expand Down Expand Up @@ -55,6 +58,7 @@ scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"

restore=false
build=false
source_build=false
rebuild=false
test=false
integration_test=false
Expand All @@ -73,7 +77,7 @@ exclude_ci_binary_log=false
pipelines_log=false

projects=''
configuration='Debug'
configuration=''
prepare_machine=false
verbosity='minimal'
runtime_source_feed=''
Expand Down Expand Up @@ -119,6 +123,12 @@ while [[ $# > 0 ]]; do
-pack)
pack=true
;;
-sourcebuild|-sb)
build=true
source_build=true
restore=true
pack=true
;;
-test|-t)
test=true
;;
Expand Down Expand Up @@ -168,6 +178,10 @@ while [[ $# > 0 ]]; do
shift
done

if [[ -z "$configuration" ]]; then
if [[ "$source_build" = true ]]; then configuration="Release"; else configuration="Debug"; fi
fi

if [[ "$ci" == true ]]; then
pipelines_log=true
node_reuse=false
Expand Down Expand Up @@ -205,6 +219,7 @@ function Build {
/p:RepoRoot="$repo_root" \
/p:Restore=$restore \
/p:Build=$build \
/p:ArcadeBuildFromSource=$source_build \
/p:Rebuild=$rebuild \
/p:Test=$test \
/p:Pack=$pack \
Expand Down
Loading