2020-02-05 16:42:18 +03:00
|
|
|
name: $(BuildID)
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branches:
|
2021-03-25 18:01:59 +03:00
|
|
|
include: [ main, d16-*, d17-* ]
|
2020-08-13 14:23:58 +03:00
|
|
|
pr:
|
2021-03-25 18:01:59 +03:00
|
|
|
autoCancel: 'true'
|
2020-02-05 16:42:18 +03:00
|
|
|
branches:
|
2021-03-25 18:01:59 +03:00
|
|
|
include: [ main, d16-*, d17-* ]
|
2020-02-05 16:42:18 +03:00
|
|
|
|
|
|
|
resources:
|
|
|
|
repositories:
|
|
|
|
- repository: self
|
2021-03-25 18:01:59 +03:00
|
|
|
- repository: templates # for shared yaml templates
|
2020-07-30 17:33:35 +03:00
|
|
|
type: github
|
|
|
|
name: xamarin/yaml-templates
|
2020-09-09 19:31:49 +03:00
|
|
|
ref: refs/heads/main
|
2020-07-30 17:33:35 +03:00
|
|
|
endpoint: xamarin
|
2020-02-05 16:42:18 +03:00
|
|
|
|
2021-03-25 18:01:59 +03:00
|
|
|
# Variables
|
|
|
|
variables:
|
|
|
|
- template: .build/automation/variables.yml
|
2020-02-05 16:42:18 +03:00
|
|
|
|
2021-03-25 18:01:59 +03:00
|
|
|
stages:
|
|
|
|
- template: .build/automation/stages/validate.yml
|
2023-12-07 08:05:19 +03:00
|
|
|
- template: .build/automation/stages/compliance.yml
|
2021-04-30 20:24:00 +03:00
|
|
|
# The following Stages are dependent on the OneLocBuild task which is not available in the Xamarin Public AzDevops instance
|
2021-04-30 20:44:30 +03:00
|
|
|
- template: .build/automation/stages/localization-handoff.yml # Process outgoing strings [Localization Handoff]
|
|
|
|
- template: .build/automation/stages/localization-handback.yml # Process incoming translations and Create PR to main [Localization Handback]
|
|
|
|
- template: .build/automation/stages/merge-translations-update.yml # Validating incoming translations strings and merge PR [Localization Handback]
|