-
Notifications
You must be signed in to change notification settings - Fork 183
/
eng-workflows-sync.yml
43 lines (40 loc) · 1.01 KB
/
eng-workflows-sync.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Mirror the .github/workflows folder to all subscribed repos.
#
# For more information on this file, please see:
# doc/common/common_engsys.md
parameters:
- name: DirectoryToSync
type: string
default: .github/workflows
- name: FilePattern
type: string
default: '/*event*'
- name: Repos
type: object
default:
- azure-sdk
- azure-sdk-for-android
- azure-sdk-for-c
- azure-sdk-for-cpp
- azure-sdk-for-go
- azure-sdk-for-ios
- azure-sdk-for-java
- azure-sdk-for-js
- azure-sdk-for-net
- azure-sdk-for-python
# Add this back when Rust enables Check Enforcer and Actions and has .github/workflows directory
# - azure-sdk-for-rust
trigger: none
pr:
branches:
include:
- main
paths:
include:
- .github/workflows/*event*
extends:
template: /eng/pipelines/templates/stages/archetype-sdk-tool-repo-sync.yml
parameters:
DirectoryToSync: ${{ parameters.DirectoryToSync }}
FilePattern: ${{ parameters.FilePattern }}
Repos: ${{ parameters.Repos }}