Skip to content

Commit 56d46db

Browse files
authored
Submit separate PRs for each tool's dependency updates (#6122)
1 parent 5905bf6 commit 56d46db

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

eng/pipelines/jobs/update-tools.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
parameters:
2+
tools: []
3+
4+
jobs:
5+
- ${{ each tool in parameters.tools }}:
6+
- job: UpdateDependencies_${{ replace(tool, '-', '_') }}
7+
displayName: Update ${{ tool }}
8+
pool:
9+
vmImage: $(defaultLinuxAmd64PoolImage)
10+
steps:
11+
- powershell: |
12+
Import-Module -force $(engPath)/DependencyManagement.psm1
13+
14+
$args=("9.0" + `
15+
" --tool ${{ tool }}" + `
16+
" --version-source-name ${{ tool }}" + `
17+
" --source-branch nightly" + `
18+
" --org dnceng" + `
19+
" --project $(System.TeamProject)" + `
20+
" --repo $(Build.Repository.Name)" + `
21+
" --target-branch $(Get-Branch)")
22+
23+
echo "##vso[task.setvariable variable=customArgsArray]$($args | ConvertTo-Json -Compress -AsArray)"
24+
displayName: Set up args
25+
- template: /eng/pipelines/steps/update-dependencies.yml
26+
parameters:
27+
customArgsArray: "$(customArgsArray)"

eng/pipelines/update-dependencies.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,19 @@ schedules:
77
include:
88
- nightly
99
always: true
10+
1011
variables:
1112
- template: ../common/templates/variables/dotnet/common.yml
13+
1214
stages:
1315
- stage: DotNet
1416
jobs:
15-
- job: UpdateDependencies
16-
displayName: Update Dependencies (dotnet/sdk)
17+
- job: UpdateDotNet
18+
displayName: Update .NET (dotnet/sdk)
1719
pool:
1820
vmImage: $(defaultLinuxAmd64PoolImage)
1921
steps:
2022
- template: steps/update-dotnet-dependencies.yml
23+
- template: jobs/update-tools.yml
24+
parameters:
25+
tools: ["chisel", "rocks-toolbox", "syft", "mingit"]

0 commit comments

Comments
 (0)