Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
6818d06
[build] move to new yaml template for signing
jonathanpeppers Aug 21, 2025
15aa604
Update stage-sign-artifacts.yml
jonathanpeppers Aug 21, 2025
b63982e
Update stage-sign-artifacts.yml
jonathanpeppers Aug 21, 2025
ce37450
Update stage-sign-artifacts.yml
jonathanpeppers Aug 21, 2025
aac38cd
Update stage-sign-artifacts.yml
jonathanpeppers Aug 21, 2025
6c51110
WIP
jonathanpeppers Aug 21, 2025
e9ca508
WIP
jonathanpeppers Aug 21, 2025
1297355
Update variables.yml
jonathanpeppers Aug 21, 2025
db6faa4
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
30e8c78
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
e9938de
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
98a284b
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
9a062fb
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
ea86770
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
1b9920f
Update azure-pipelines.yml
jonathanpeppers Aug 21, 2025
cece4fd
Revert "Update azure-pipelines.yml"
jonathanpeppers Aug 25, 2025
ab7722b
Attempt to get this cleaned up & working
jonathanpeppers Aug 25, 2025
1fb2efd
Update azure-pipelines.yml
jonathanpeppers Aug 25, 2025
2d63af0
CI trigger
jonathanpeppers Aug 25, 2025
b3b2536
Set $(TeamName)
jonathanpeppers Aug 25, 2025
ed682a4
Merge branch 'main' into dev/peppers/sign-artifacts-v4
jonathanpeppers Aug 26, 2025
5a3644d
Update SignList.xml
jonathanpeppers Aug 26, 2025
287bc8b
[tests] ignore tests with `Download failed. Please download...`
jonathanpeppers Aug 26, 2025
ff9020b
Merge branch 'main' into dev/peppers/sign-artifacts-v4
jonathanpeppers Aug 27, 2025
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
2 changes: 2 additions & 0 deletions SignList.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@
<!-- GPS-FB-MLKit SignList.xml -->
<ThirdParty Include="disklrucache.jar" />
<ThirdParty Include="annotations.jar" />
<!-- Xamarin.AndroidX.Compose.Runtime.Annotation(.Jvm) -->
<ThirdParty Include="runtime-annotation*.jar" />
</ItemGroup>

<ItemGroup>
Expand Down
11 changes: 7 additions & 4 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
trigger:
- main
- refs/tags/*
- release/*

pr: none

Expand All @@ -25,15 +25,18 @@ resources:
repositories:
- repository: 1esPipelines
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
name: 1ESPipelineTemplates/MicroBuildTemplate

- repository: yaml-templates
type: git
name: DevDiv/Xamarin.yaml-templates
ref: refs/heads/main

extends:
template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines
${{ if and(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/'), not(eq(variables['Build.Reason'], 'PullRequest'))) }}:
template: azure-pipelines/MicroBuild.1ES.Official.yml@1esPipelines
${{ else }}:
template: azure-pipelines/MicroBuild.1ES.Unofficial.yml@1esPipelines
parameters:
sdl:
sourceRepositoriesToScan:
Expand Down
6 changes: 3 additions & 3 deletions build/ci/stage-sign-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ stages:
- stage: sign_artifacts
displayName: Sign Artifacts
dependsOn: build_windows
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
condition: succeeded()

jobs:

- template: sign-artifacts/jobs/v2.yml@yaml-templates
- template: sign-artifacts/jobs/v4.yml@yaml-templates
parameters:
timeoutInMinutes: 120
artifactName: output-windows
usePipelineArtifactTasks: true
use1ESTemplate: true
checkoutType: self
signType: $(signType)
7 changes: 7 additions & 0 deletions build/ci/variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,10 @@ variables:
# dnceng-public variables
NetCorePublicPoolName: NetCore-Public-XL
WindowsPoolImageNetCorePublic: windows.vs2022.amd64.open

# Signing settings
TeamName: .NET MAUI
${{ if and(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/'), not(eq(variables['Build.Reason'], 'PullRequest'))) }}:
signType: Real
${{ else }}:
signType: Test