Skip to content

Commit a564b13

Browse files
[main] Update dependencies from dotnet/arcade (#7566)
* Update dependencies from https://github.com/dotnet/arcade build 20260109.1 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26059.1 * Update dependencies from https://github.com/dotnet/arcade build 20260117.2 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26067.2 * Update dependencies from https://github.com/dotnet/arcade build 20260123.1 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26073.1 * Update dependencies from https://github.com/dotnet/arcade build 20260130.3 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26080.3 * Update dependencies from https://github.com/dotnet/arcade build 20260206.2 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26106.2 * Update dependencies from https://github.com/dotnet/arcade build 20260213.2 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26113.2 * Update dependencies from https://github.com/dotnet/arcade build 20260222.1 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26122.1 * Update dependencies from https://github.com/dotnet/arcade build 20260227.1 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26127.1 * Update dependencies from https://github.com/dotnet/arcade build 20260306.2 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26156.2 * Update dependencies from https://github.com/dotnet/arcade build 20260313.2 On relative base path root Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions From Version 11.0.0-beta.25626.7 -> To Version 11.0.0-beta.26163.2 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
1 parent f79b8fa commit a564b13

22 files changed

Lines changed: 444 additions & 77 deletions

eng/Version.Details.xml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,38 @@
77
</Dependency>
88
</ProductDependencies>
99
<ToolsetDependencies>
10-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.25626.7">
10+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26163.2">
1111
<Uri>https://github.com/dotnet/arcade</Uri>
12-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
12+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
1313
</Dependency>
14-
<Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="11.0.0-beta.25626.7">
14+
<Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="11.0.0-beta.26163.2">
1515
<Uri>https://github.com/dotnet/arcade</Uri>
16-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
16+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
1717
</Dependency>
18-
<Dependency Name="Microsoft.DotNet.SignTool" Version="11.0.0-beta.25626.7">
18+
<Dependency Name="Microsoft.DotNet.SignTool" Version="11.0.0-beta.26163.2">
1919
<Uri>https://github.com/dotnet/arcade</Uri>
20-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
20+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
2121
</Dependency>
22-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.25626.7">
22+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.26163.2">
2323
<Uri>https://github.com/dotnet/arcade</Uri>
24-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
24+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
2525
</Dependency>
2626
<!-- Stay on package 8.0 until we stop testing for net6.0
2727
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="9.0.0-beta.24212.4">
2828
<Uri>https://github.com/dotnet/arcade</Uri>
2929
<Sha>812d978c303174dc1aa305d7359e79053d7d4971</Sha>
3030
</Dependency> -->
31-
<Dependency Name="Microsoft.DotNet.SwaggerGenerator.MSBuild" Version="11.0.0-beta.25626.7">
31+
<Dependency Name="Microsoft.DotNet.SwaggerGenerator.MSBuild" Version="11.0.0-beta.26163.2">
3232
<Uri>https://github.com/dotnet/arcade</Uri>
33-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
33+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
3434
</Dependency>
35-
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="11.0.0-beta.25626.7">
35+
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="11.0.0-beta.26163.2">
3636
<Uri>https://github.com/dotnet/arcade</Uri>
37-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
37+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
3838
</Dependency>
39-
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="11.0.0-beta.25626.7">
39+
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="11.0.0-beta.26163.2">
4040
<Uri>https://github.com/dotnet/arcade</Uri>
41-
<Sha>47888ab45fbdd0e6c0fe5e7f82eb1fe47cd7b7f0</Sha>
41+
<Sha>2e8c949b4e75b05c3a33e848f36cf5b263707338</Sha>
4242
</Dependency>
4343
</ToolsetDependencies>
4444
</Dependencies>

eng/Versions.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
<MicrosoftDotNetBuildTasksTemplatingVersion>9.0.0-beta.24212.4</MicrosoftDotNetBuildTasksTemplatingVersion>
9999
<MicrosoftDotNetPlatformAbstractionsVersion>5.0.0-preview.5.20278.1</MicrosoftDotNetPlatformAbstractionsVersion>
100100
<MicrosoftDotNetRemoteExecutorVersion>8.0.0-beta.24525.2</MicrosoftDotNetRemoteExecutorVersion>
101-
<MicrosoftDotNetXUnitExtensionsVersion>11.0.0-beta.25626.7</MicrosoftDotNetXUnitExtensionsVersion>
101+
<MicrosoftDotNetXUnitExtensionsVersion>11.0.0-beta.26163.2</MicrosoftDotNetXUnitExtensionsVersion>
102102
<MicrosoftExtensionsDependencyModelVersion>9.0.4</MicrosoftExtensionsDependencyModelVersion>
103103
<MicrosoftMLOnnxTestModelsVersion>0.0.6-test</MicrosoftMLOnnxTestModelsVersion>
104104
<MicrosoftMLTensorFlowTestModelsVersion>0.0.13-test</MicrosoftMLTensorFlowTestModelsVersion>

eng/common/core-templates/job/publish-build-assets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
# If it's not devdiv, it's dnceng
8181
${{ if ne(variables['System.TeamProject'], 'DevDiv') }}:
8282
name: NetCore1ESPool-Publishing-Internal
83-
image: windows.vs2019.amd64
83+
image: windows.vs2022.amd64
8484
os: windows
8585
steps:
8686
- ${{ if eq(parameters.is1ESPipeline, '') }}:
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
# --------------------------------------------------------------------------------------
2+
# Renovate Bot Job Template
3+
# --------------------------------------------------------------------------------------
4+
# This Azure DevOps pipeline job template runs Renovate (https://docs.renovatebot.com/)
5+
# to automatically update dependencies in a GitHub repository.
6+
#
7+
# Renovate scans the repository for dependency files and creates pull requests to update
8+
# outdated dependencies based on the configuration specified in the renovateConfigPath
9+
# parameter.
10+
#
11+
# Usage:
12+
# For each product repo wanting to make use of Renovate, this template is called from
13+
# an internal Azure DevOps pipeline, typically with a schedule trigger, to check for
14+
# and propose dependency updates.
15+
#
16+
# For more info, see https://github.com/dotnet/arcade/blob/main/Documentation/Renovate.md
17+
# --------------------------------------------------------------------------------------
18+
19+
parameters:
20+
21+
# Path to the Renovate configuration file within the repository.
22+
- name: renovateConfigPath
23+
type: string
24+
default: 'eng/renovate.json'
25+
26+
# GitHub repository to run Renovate against, in the format 'owner/repo'.
27+
# This could technically be any repo but convention is to target the same
28+
# repo that contains the calling pipeline. The Renovate config file would
29+
# be co-located with the pipeline's repo and, in most cases, the config
30+
# file is specific to the repo being targeted.
31+
- name: gitHubRepo
32+
type: string
33+
34+
# List of base branches to target for Renovate PRs.
35+
# NOTE: The Renovate configuration file is always read from the branch where the
36+
# pipeline is run, NOT from the target branches specified here. If you need different
37+
# configurations for different branches, run the pipeline from each branch separately.
38+
- name: baseBranches
39+
type: object
40+
default:
41+
- main
42+
43+
# When true, Renovate will run in dry run mode, which previews changes without creating PRs.
44+
# See the 'Run Renovate' step log output for details of what would have been changed.
45+
- name: dryRun
46+
type: boolean
47+
default: false
48+
49+
# By default, Renovate will not recreate a PR for a given dependency/version pair that was
50+
# previously closed. This allows opting in to always recreating PRs even if they were
51+
# previously closed.
52+
- name: forceRecreatePR
53+
type: boolean
54+
default: false
55+
56+
# Pool configuration for the job.
57+
- name: pool
58+
type: object
59+
default:
60+
name: NetCore1ESPool-Internal
61+
image: build.azurelinux.3.amd64
62+
os: linux
63+
64+
jobs:
65+
- job: Renovate
66+
displayName: Run Renovate
67+
container: RenovateContainer
68+
variables:
69+
- group: dotnet-renovate-bot
70+
# The Renovate version is automatically updated by https://github.com/dotnet/arcade/blob/main/azure-pipelines-renovate.yml.
71+
# Changing the variable name here would require updating the name in https://github.com/dotnet/arcade/blob/main/eng/renovate.json as well.
72+
- name: renovateVersion
73+
value: '42'
74+
- name: dryRunArg
75+
${{ if eq(parameters.dryRun, true) }}:
76+
value: 'full'
77+
${{ else }}:
78+
value: ''
79+
- name: recreateWhenArg
80+
${{ if eq(parameters.forceRecreatePR, true) }}:
81+
value: 'always'
82+
${{ else }}:
83+
value: ''
84+
pool: ${{ parameters.pool }}
85+
86+
templateContext:
87+
outputParentDirectory: $(Build.ArtifactStagingDirectory)
88+
outputs:
89+
- output: pipelineArtifact
90+
displayName: Publish Renovate Log
91+
condition: succeededOrFailed()
92+
targetPath: $(Build.ArtifactStagingDirectory)
93+
artifactName: $(Agent.JobName)_Logs_Attempt$(System.JobAttempt)
94+
sbomEnabled: false
95+
96+
steps:
97+
- checkout: self
98+
fetchDepth: 1
99+
100+
- script: renovate-config-validator $(Build.SourcesDirectory)/${{parameters.renovateConfigPath}}
101+
displayName: Validate Renovate config
102+
env:
103+
LOG_LEVEL: info
104+
LOG_FILE_LEVEL: debug
105+
LOG_FILE: $(Build.ArtifactStagingDirectory)/renovate-config-validator.json
106+
107+
- script: |
108+
. $(Build.SourcesDirectory)/eng/common/renovate.env
109+
renovate
110+
displayName: Run Renovate
111+
env:
112+
RENOVATE_FORK_TOKEN: $(BotAccount-dotnet-renovate-bot-PAT)
113+
RENOVATE_TOKEN: $(BotAccount-dotnet-renovate-bot-PAT)
114+
RENOVATE_REPOSITORIES: ${{parameters.gitHubRepo}}
115+
RENOVATE_BASE_BRANCHES: ${{ convertToJson(parameters.baseBranches) }}
116+
RENOVATE_DRY_RUN: $(dryRunArg)
117+
RENOVATE_RECREATE_WHEN: $(recreateWhenArg)
118+
LOG_LEVEL: info
119+
LOG_FILE_LEVEL: debug
120+
LOG_FILE: $(Build.ArtifactStagingDirectory)/renovate.json
121+
RENOVATE_CONFIG_FILE: $(Build.SourcesDirectory)/${{parameters.renovateConfigPath}}
122+
123+
- script: |
124+
echo "PRs created by Renovate:"
125+
if [ -s "$(Build.ArtifactStagingDirectory)/renovate-log.json" ]; then
126+
if ! jq -r 'select(.msg == "PR created" and .pr != null) | "https://github.com/\(.repository)/pull/\(.pr)"' "$(Build.ArtifactStagingDirectory)/renovate-log.json" | sort -u; then
127+
echo "##vso[task.logissue type=warning]Failed to parse Renovate log file with jq."
128+
echo "##vso[task.complete result=SucceededWithIssues]"
129+
fi
130+
else
131+
echo "##vso[task.logissue type=warning]No Renovate log file found or file is empty."
132+
echo "##vso[task.complete result=SucceededWithIssues]"
133+
fi
134+
displayName: List created PRs
135+
condition: and(succeededOrFailed(), eq('${{ parameters.dryRun }}', false))

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,19 @@ jobs:
6060
pool:
6161
${{ if eq(variables['System.TeamProject'], 'public') }}:
6262
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore-Svc-Public' ), False, 'NetCore-Public')]
63-
demands: ImageOverride -equals build.ubuntu.2204.amd64
63+
demands: ImageOverride -equals build.azurelinux.3.amd64.open
6464
${{ if eq(variables['System.TeamProject'], 'internal') }}:
6565
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore1ESPool-Svc-Internal'), False, 'NetCore1ESPool-Internal')]
66-
image: 1es-azurelinux-3
66+
image: build.azurelinux.3.amd64
6767
os: linux
6868
${{ else }}:
6969
pool:
7070
${{ if eq(variables['System.TeamProject'], 'public') }}:
7171
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore-Svc-Public' ), False, 'NetCore-Public')]
72-
demands: ImageOverride -equals Build.Ubuntu.2204.Amd64.Open
72+
demands: ImageOverride -equals build.azurelinux.3.amd64.open
7373
${{ if eq(variables['System.TeamProject'], 'internal') }}:
7474
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore1ESPool-Svc-Internal'), False, 'NetCore1ESPool-Internal')]
75-
demands: ImageOverride -equals Build.Ubuntu.2204.Amd64
75+
demands: ImageOverride -equals build.azurelinux.3.amd64
7676
${{ if ne(parameters.platform.pool, '') }}:
7777
pool: ${{ parameters.platform.pool }}
7878

eng/common/core-templates/job/source-index-stage1.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
pool:
2626
${{ if eq(variables['System.TeamProject'], 'public') }}:
2727
name: $(DncEngPublicBuildPool)
28-
image: windows.vs2026preview.scout.amd64.open
28+
image: windows.vs2026.amd64.open
2929
${{ if eq(variables['System.TeamProject'], 'internal') }}:
3030
name: $(DncEngInternalBuildPool)
31-
image: windows.vs2026preview.scout.amd64
31+
image: windows.vs2026.amd64
3232

3333
steps:
3434
- ${{ if eq(parameters.is1ESPipeline, '') }}:

eng/common/core-templates/post-build/post-build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ stages:
127127
${{ else }}:
128128
${{ if eq(parameters.is1ESPipeline, true) }}:
129129
name: $(DncEngInternalBuildPool)
130-
image: windows.vs2026preview.scout.amd64
130+
image: windows.vs2026.amd64
131131
os: windows
132132
${{ else }}:
133133
name: $(DncEngInternalBuildPool)
134-
demands: ImageOverride -equals windows.vs2026preview.scout.amd64
134+
demands: ImageOverride -equals windows.vs2026.amd64
135135

136136
steps:
137137
- template: /eng/common/core-templates/post-build/setup-maestro-vars.yml
@@ -175,7 +175,7 @@ stages:
175175
os: windows
176176
${{ else }}:
177177
name: $(DncEngInternalBuildPool)
178-
demands: ImageOverride -equals windows.vs2026preview.scout.amd64
178+
demands: ImageOverride -equals windows.vs2026.amd64
179179
steps:
180180
- template: /eng/common/core-templates/post-build/setup-maestro-vars.yml
181181
parameters:
@@ -236,7 +236,7 @@ stages:
236236
os: windows
237237
${{ else }}:
238238
name: $(DncEngInternalBuildPool)
239-
demands: ImageOverride -equals windows.vs2026preview.scout.amd64
239+
demands: ImageOverride -equals windows.vs2026.amd64
240240
steps:
241241
- template: /eng/common/core-templates/post-build/setup-maestro-vars.yml
242242
parameters:
@@ -293,11 +293,11 @@ stages:
293293
${{ else }}:
294294
${{ if eq(parameters.is1ESPipeline, true) }}:
295295
name: NetCore1ESPool-Publishing-Internal
296-
image: windows.vs2019.amd64
296+
image: windows.vs2022.amd64
297297
os: windows
298298
${{ else }}:
299299
name: NetCore1ESPool-Publishing-Internal
300-
demands: ImageOverride -equals windows.vs2019.amd64
300+
demands: ImageOverride -equals windows.vs2022.amd64
301301
steps:
302302
- template: /eng/common/core-templates/post-build/setup-maestro-vars.yml
303303
parameters:
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# --------------------------------------------------------------------------------------
2+
# Renovate Pipeline Template
3+
# --------------------------------------------------------------------------------------
4+
# This template provides a complete reusable pipeline definition for running Renovate
5+
# in a 1ES Official pipeline. Pipelines can extend from this template and only need
6+
# to pass the Renovate job parameters.
7+
#
8+
# For more info, see https://github.com/dotnet/arcade/blob/main/Documentation/Renovate.md
9+
# --------------------------------------------------------------------------------------
10+
11+
parameters:
12+
13+
# Path to the Renovate configuration file within the repository.
14+
- name: renovateConfigPath
15+
type: string
16+
default: 'eng/renovate.json'
17+
18+
# GitHub repository to run Renovate against, in the format 'owner/repo'.
19+
- name: gitHubRepo
20+
type: string
21+
22+
# List of base branches to target for Renovate PRs.
23+
- name: baseBranches
24+
type: object
25+
default:
26+
- main
27+
28+
# When true, Renovate will run in dry run mode.
29+
- name: dryRun
30+
type: boolean
31+
default: false
32+
33+
# When true, Renovate will recreate PRs even if they were previously closed.
34+
- name: forceRecreatePR
35+
type: boolean
36+
default: false
37+
38+
# Pool configuration for the pipeline.
39+
- name: pool
40+
type: object
41+
default:
42+
name: NetCore1ESPool-Internal
43+
image: build.azurelinux.3.amd64
44+
os: linux
45+
46+
# Renovate version used in the container image tag.
47+
- name: renovateVersion
48+
default: 43
49+
type: number
50+
51+
# Pool configuration for SDL analysis.
52+
- name: sdlPool
53+
type: object
54+
default:
55+
name: NetCore1ESPool-Internal
56+
image: 1es-windows-2022
57+
os: windows
58+
59+
resources:
60+
repositories:
61+
- repository: 1ESPipelineTemplates
62+
type: git
63+
name: 1ESPipelineTemplates/1ESPipelineTemplates
64+
ref: refs/tags/release
65+
66+
extends:
67+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
68+
parameters:
69+
pool: ${{ parameters.pool }}
70+
sdl:
71+
sourceAnalysisPool: ${{ parameters.sdlPool }}
72+
containers:
73+
RenovateContainer:
74+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-renovate-${{ parameters.renovateVersion }}-amd64
75+
stages:
76+
- stage: Renovate
77+
displayName: Run Renovate
78+
jobs:
79+
- template: /eng/common/core-templates/job/renovate.yml
80+
parameters:
81+
renovateConfigPath: ${{ parameters.renovateConfigPath }}
82+
gitHubRepo: ${{ parameters.gitHubRepo }}
83+
baseBranches: ${{ parameters.baseBranches }}
84+
dryRun: ${{ parameters.dryRun }}
85+
forceRecreatePR: ${{ parameters.forceRecreatePR }}
86+
pool: ${{ parameters.pool }}

eng/common/core-templates/steps/install-microbuild.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ steps:
7373
# YAML expansion, and Windows vs. Linux/Mac uses different service connections. However,
7474
# we can avoid including the MB install step if not enabled at all. This avoids a bunch of
7575
# extra pipeline authorizations, since most pipelines do not sign on non-Windows.
76-
- template: /eng/common/core-templates/steps/install-microbuild-impl.yml@self
76+
- template: /eng/common/core-templates/steps/install-microbuild-impl.yml
7777
parameters:
7878
enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }}
7979
microbuildTaskInputs:
@@ -95,7 +95,7 @@ steps:
9595
condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'), in(variables['_SignType'], 'real', 'test'))
9696

9797
- ${{ if eq(parameters.enableMicrobuildForMacAndLinux, true) }}:
98-
- template: /eng/common/core-templates/steps/install-microbuild-impl.yml@self
98+
- template: /eng/common/core-templates/steps/install-microbuild-impl.yml
9999
parameters:
100100
enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }}
101101
microbuildTaskInputs:

0 commit comments

Comments
 (0)