Skip to content
This repository was archived by the owner on Feb 25, 2021. It is now read-only.

Commit c606594

Browse files
dotnet-maestro[bot]dougbu
authored andcommitted
[release/3.0] Update dependencies from dotnet/arcade (#1899)
* Update dependencies from https://github.com/dotnet/arcade build 20190924.3 - Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19474.3 * Add dotnet-tools - thanks @mmitche
1 parent 46318d1 commit c606594

18 files changed

+235
-53
lines changed

NuGet.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<packageSources>
44
<clear />
55
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
6+
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
67
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
78
</packageSources>
89
</configuration>

eng/Version.Details.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<ProductDependencies>
44
</ProductDependencies>
55
<ToolsetDependencies>
6-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19461.7">
6+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19474.3">
77
<Uri>https://github.com/dotnet/arcade</Uri>
8-
<Sha>8eb29ba860a3cfcfe68f9a8256caa7efc1f1aaba</Sha>
8+
<Sha>0e9ffd6464aff37aef2dc41dc2162d258f266e32</Sha>
99
</Dependency>
1010
</ToolsetDependencies>
1111
</Dependencies>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
param(
2+
[string] $token
3+
)
4+
5+
Write-Host "##vso[task.setvariable variable=VSS_NUGET_ACCESSTOKEN]$token"
6+
Write-Host "##vso[task.setvariable variable=VSS_NUGET_URI_PREFIXES]https://dnceng.pkgs.visualstudio.com/;https://pkgs.dev.azure.com/dnceng/;https://devdiv.pkgs.visualstudio.com/;https://pkgs.dev.azure.com/devdiv/"

eng/common/sdl/extract-artifact-packages.ps1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ param(
55

66
$ErrorActionPreference = "Stop"
77
Set-StrictMode -Version 2.0
8+
9+
# `tools.ps1` checks $ci to perform some actions. Since the post-build
10+
# scripts don't necessarily execute in the same agent that run the
11+
# build.ps1/sh script this variable isn't automatically set.
12+
$ci = $true
13+
. $PSScriptRoot\..\tools.ps1
14+
815
$ExtractPackage = {
916
param(
1017
[string] $PackagePath # Full path to a NuGet package
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
parameters:
2+
artifactsPublishingAdditionalParameters: ''
3+
publishInstallersAndChecksums: false
4+
5+
stages:
6+
- stage: NetCore_3_Tools_Validation_Publish
7+
dependsOn: validate
8+
variables:
9+
- template: ../common-variables.yml
10+
displayName: .NET 3 Tools - Validation Publishing
11+
jobs:
12+
- template: ../setup-maestro-vars.yml
13+
14+
- job: publish_assets
15+
displayName: Publish Assets
16+
dependsOn: setupMaestroVars
17+
variables:
18+
- group: DotNet-Blob-Feed
19+
- group: AzureDevOps-Artifact-Feeds-Pats
20+
- name: BARBuildId
21+
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
22+
- name: IsStableBuild
23+
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ]
24+
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NETCore_3_Tools_Validation_Channel_Id))
25+
pool:
26+
vmImage: 'windows-2019'
27+
steps:
28+
- task: DownloadBuildArtifacts@0
29+
displayName: Download Package Artifacts
30+
inputs:
31+
buildType: current
32+
artifactName: PackageArtifacts
33+
34+
- task: DownloadBuildArtifacts@0
35+
displayName: Download Blob Artifacts
36+
inputs:
37+
buildType: current
38+
artifactName: BlobArtifacts
39+
40+
- task: DownloadBuildArtifacts@0
41+
displayName: Download Asset Manifests
42+
inputs:
43+
buildType: current
44+
artifactName: AssetManifests
45+
46+
- task: NuGetToolInstaller@1
47+
displayName: 'Install NuGet.exe'
48+
49+
# This is necessary whenever we want to publish/restore to an AzDO private feed
50+
- task: NuGetAuthenticate@0
51+
displayName: 'Authenticate to AzDO Feeds'
52+
53+
- task: PowerShell@2
54+
displayName: Enable cross-org publishing
55+
inputs:
56+
filePath: eng\common\enable-cross-org-publishing.ps1
57+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
58+
59+
- task: PowerShell@2
60+
displayName: Publish Assets
61+
inputs:
62+
filePath: eng\common\sdk-task.ps1
63+
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet
64+
/p:ArtifactsCategory=$(_DotNetValidationArtifactsCategory)
65+
/p:IsStableBuild=$(IsStableBuild)
66+
/p:IsInternalBuild=$(IsInternalBuild)
67+
/p:RepositoryName=$(Build.Repository.Name)
68+
/p:CommitSha=$(Build.SourceVersion)
69+
/p:NugetPath=$(NuGetExeToolPath)
70+
/p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)'
71+
/p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)'
72+
/p:BARBuildId=$(BARBuildId)
73+
/p:MaestroApiEndpoint='$(MaestroApiEndPoint)'
74+
/p:BuildAssetRegistryToken='$(MaestroApiAccessToken)'
75+
/p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/'
76+
/p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/'
77+
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/'
78+
/p:Configuration=Release
79+
/p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }}
80+
/p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl)
81+
/p:InstallersAzureAccountKey=$(dotnetcli-storage-key)
82+
/p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl)
83+
/p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key)
84+
/p:PublishToAzureDevOpsNuGetFeeds=true
85+
/p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
86+
/p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
87+
/p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
88+
/p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
89+
/p:AzureDevOpsStaticSymbolsFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
90+
/p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
91+
${{ parameters.artifactsPublishingAdditionalParameters }}
92+
93+
- template: ../../steps/promote-build.yml
94+
parameters:
95+
ChannelId: ${{ variables.NETCore_3_Tools_Validation_Channel_Id }}

eng/common/templates/post-build/channels/netcore-dev-30.yml renamed to eng/common/templates/post-build/channels/netcore-3-tools.yml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ parameters:
44
publishInstallersAndChecksums: false
55

66
stages:
7-
- stage: NetCore_Dev30_Publish
7+
- stage: NetCore_3_Tools_Publish
88
dependsOn: validate
99
variables:
1010
- template: ../common-variables.yml
11-
displayName: .NET Core 3.0 Dev Publishing
11+
displayName: .NET 3 Tools Publishing
1212
jobs:
1313
- template: ../setup-maestro-vars.yml
1414

1515
- job:
1616
displayName: Symbol Publishing
1717
dependsOn: setupMaestroVars
18-
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_30_Channel_Id))
18+
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_3_Tools_Channel_Id))
1919
variables:
2020
- group: DotNet-Symbol-Server-Pats
2121
pool:
@@ -56,7 +56,7 @@ stages:
5656
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
5757
- name: IsStableBuild
5858
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ]
59-
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_30_Channel_Id))
59+
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_3_Tools_Channel_Id))
6060
pool:
6161
vmImage: 'windows-2019'
6262
steps:
@@ -85,42 +85,46 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
94-
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet
98+
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet
9599
/p:ArtifactsCategory=$(_DotNetArtifactsCategory)
96100
/p:IsStableBuild=$(IsStableBuild)
97101
/p:IsInternalBuild=$(IsInternalBuild)
98102
/p:RepositoryName=$(Build.Repository.Name)
99103
/p:CommitSha=$(Build.SourceVersion)
100104
/p:NugetPath=$(NuGetExeToolPath)
101-
/p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)'
102-
/p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)'
103-
/p:BARBuildId=$(BARBuildId)
104-
/p:MaestroApiEndpoint='$(MaestroApiEndPoint)'
105-
/p:BuildAssetRegistryToken='$(MaestroApiAccessToken)'
106-
/p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/'
107-
/p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/'
108-
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/'
109-
/p:Configuration=Release
105+
/p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)'
106+
/p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)'
107+
/p:BARBuildId=$(BARBuildId)
108+
/p:MaestroApiEndpoint='$(MaestroApiEndPoint)'
109+
/p:BuildAssetRegistryToken='$(MaestroApiAccessToken)'
110+
/p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/'
111+
/p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/'
112+
/p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/'
113+
/p:Configuration=Release
110114
/p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }}
111115
/p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl)
112116
/p:InstallersAzureAccountKey=$(dotnetcli-storage-key)
113117
/p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl)
114118
/p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key)
115119
/p:PublishToAzureDevOpsNuGetFeeds=true
116-
/p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3/nuget/v3/index.json'
120+
/p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
117121
/p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
118-
/p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3-transport/nuget/v3/index.json'
122+
/p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json'
119123
/p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
120-
/p:AzureDevOpsStaticSymbolsFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3-symbols/nuget/v3/index.json'
124+
/p:AzureDevOpsStaticSymbolsFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-symbols/nuget/v3/index.json'
121125
/p:AzureDevOpsStaticSymbolsFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
122126
${{ parameters.artifactsPublishingAdditionalParameters }}
123127

124128
- template: ../../steps/promote-build.yml
125129
parameters:
126-
ChannelId: ${{ variables.PublicDevRelease_30_Channel_Id }}
130+
ChannelId: ${{ variables.NetCore_3_Tools_Channel_Id }}

eng/common/templates/post-build/channels/netcore-dev-31.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
9498
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet

eng/common/templates/post-build/channels/netcore-dev-5.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
9498
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet

eng/common/templates/post-build/channels/netcore-internal-30.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,14 @@ stages:
8484
- task: NuGetAuthenticate@0
8585
displayName: 'Authenticate to AzDO Feeds'
8686

87+
- task: PowerShell@2
88+
displayName: Enable cross-org publishing
89+
inputs:
90+
filePath: eng\common\enable-cross-org-publishing.ps1
91+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
92+
8793
- task: PowerShell@2
8894
displayName: Publish Assets
89-
env:
90-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9195
inputs:
9296
filePath: eng\common\sdk-task.ps1
9397
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet
@@ -107,9 +111,9 @@ stages:
107111
/p:Configuration=Release
108112
/p:PublishInstallersAndChecksums=true
109113
/p:ChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl)
110-
/p:ChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey)
114+
/p:ChecksumsAzureAccountKey=$(InternalChecksumsBlobFeedKey)
111115
/p:InstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl)
112-
/p:InstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey)
116+
/p:InstallersAzureAccountKey=$(InternalInstallersBlobFeedKey)
113117
/p:PublishToAzureDevOpsNuGetFeeds=true
114118
/p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3-internal/nuget/v3/index.json'
115119
/p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)'
@@ -121,4 +125,4 @@ stages:
121125

122126
- template: ../../steps/promote-build.yml
123127
parameters:
124-
ChannelId: ${{ variables.InternalServicing_30_Channel_Id }}
128+
ChannelId: ${{ variables.InternalServicing_30_Channel_Id }}

eng/common/templates/post-build/channels/netcore-release-30.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
9498
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet

eng/common/templates/post-build/channels/netcore-release-31.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
9498
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet

eng/common/templates/post-build/channels/netcore-tools-latest.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ stages:
8585
- task: NuGetAuthenticate@0
8686
displayName: 'Authenticate to AzDO Feeds'
8787

88+
- task: PowerShell@2
89+
displayName: Enable cross-org publishing
90+
inputs:
91+
filePath: eng\common\enable-cross-org-publishing.ps1
92+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
93+
8894
- task: PowerShell@2
8995
displayName: Publish Assets
90-
env:
91-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
9296
inputs:
9397
filePath: eng\common\sdk-task.ps1
9498
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet

eng/common/templates/post-build/channels/public-validation-release.yml renamed to eng/common/templates/post-build/channels/netcore-tools-validation.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ stages:
2121
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ]
2222
- name: IsStableBuild
2323
value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ]
24-
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicValidationRelease_30_Channel_Id))
24+
condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_Tools_Validation_Channel_Id))
2525
pool:
2626
vmImage: 'windows-2019'
2727
steps:
@@ -50,10 +50,14 @@ stages:
5050
- task: NuGetAuthenticate@0
5151
displayName: 'Authenticate to AzDO Feeds'
5252

53+
- task: PowerShell@2
54+
displayName: Enable cross-org publishing
55+
inputs:
56+
filePath: eng\common\enable-cross-org-publishing.ps1
57+
arguments: -token $(dn-bot-dnceng-artifact-feeds-rw)
58+
5359
- task: PowerShell@2
5460
displayName: Publish Assets
55-
env:
56-
AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw)
5761
inputs:
5862
filePath: eng\common\sdk-task.ps1
5963
arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet
@@ -88,4 +92,4 @@ stages:
8892

8993
- template: ../../steps/promote-build.yml
9094
parameters:
91-
ChannelId: ${{ variables.PublicValidationRelease_30_Channel_Id }}
95+
ChannelId: ${{ variables.NetCore_Tools_Validation_Channel_Id }}

0 commit comments

Comments
 (0)