Skip to content

Commit a381a32

Browse files
committed
Separate ndm and platform integrations
1 parent d262fb5 commit a381a32

10 files changed

+454
-172
lines changed

.github/workflows/master.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,30 @@ jobs:
4545
standard: true
4646
secrets: inherit
4747

48+
test-ndm-integrations:
49+
needs:
50+
- cache
51+
52+
uses: ./.github/workflows/test-ndm-integrations.yml
53+
with:
54+
repo: core
55+
56+
# Options
57+
standard: true
58+
secrets: inherit
59+
60+
test-platform-integrations:
61+
needs:
62+
- cache
63+
64+
uses: ./.github/workflows/test-platform-integrations.yml
65+
with:
66+
repo: core
67+
68+
# Options
69+
standard: true
70+
secrets: inherit
71+
4872
test-windows-integrations:
4973
needs:
5074
- cache
@@ -72,6 +96,11 @@ jobs:
7296
publish-test-results:
7397
needs:
7498
- test-common
99+
- test-dbm-integrations
100+
- test-container-integrations
101+
- test-ndm-integrations
102+
- test-platform-integrations
103+
- test-windows-integrations
75104
- test-integrations
76105
if: success() || failure()
77106
concurrency:
@@ -83,6 +112,11 @@ jobs:
83112
submit-traces:
84113
needs:
85114
- test-common
115+
- test-dbm-integrations
116+
- test-container-integrations
117+
- test-ndm-integrations
118+
- test-platform-integrations
119+
- test-windows-integrations
86120
- test-integrations
87121
if: success() || failure()
88122

.github/workflows/nightly-base-package.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,28 @@ jobs:
3939
test-py2: true
4040
secrets: inherit
4141

42+
test-ndm-integrations:
43+
uses: ./.github/workflows/test-ndm-integrations.yml
44+
with:
45+
repo: core
46+
47+
# Options
48+
standard: true
49+
minimum-base-package: true
50+
test-py2: true
51+
secrets: inherit
52+
53+
test-platform-integrations:
54+
uses: ./.github/workflows/test-platform-integrations.yml
55+
with:
56+
repo: core
57+
58+
# Options
59+
standard: true
60+
minimum-base-package: true
61+
test-py2: true
62+
secrets: inherit
63+
4264
test-windows-integrations:
4365
uses: ./.github/workflows/test-windows-integrations.yml
4466
with:
@@ -64,6 +86,11 @@ jobs:
6486
submit-traces:
6587
needs:
6688
- test-common
89+
- test-dbm-integrations
90+
- test-container-integrations
91+
- test-ndm-integrations
92+
- test-platform-integrations
93+
- test-windows-integrations
6794
- test-integrations
6895
if: success() || failure()
6996

.github/workflows/nightly-py2.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,28 @@ jobs:
3939
test-py3: false
4040
secrets: inherit
4141

42+
test-ndm-integrations:
43+
uses: ./.github/workflows/test-ndm-integrations.yml
44+
with:
45+
repo: core
46+
47+
# Options
48+
standard: true
49+
test-py2: true
50+
test-py3: false
51+
secrets: inherit
52+
53+
test-platform-integrations:
54+
uses: ./.github/workflows/test-platform-integrations.yml
55+
with:
56+
repo: core
57+
58+
# Options
59+
standard: true
60+
test-py2: true
61+
test-py3: false
62+
secrets: inherit
63+
4264
test-windows-integrations:
4365
uses: ./.github/workflows/test-windows-integrations.yml
4466
with:
@@ -64,6 +86,11 @@ jobs:
6486
submit-traces:
6587
needs:
6688
- test-common
89+
- test-dbm-integrations
90+
- test-container-integrations
91+
- test-ndm-integrations
92+
- test-platform-integrations
93+
- test-windows-integrations
6794
- test-integrations
6895
if: success() || failure()
6996

.github/workflows/pr-all.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,26 @@ jobs:
4545
test-py2: true
4646
secrets: inherit
4747

48+
test-ndm-integrations:
49+
uses: ./.github/workflows/test-ndm-integrations.yml
50+
with:
51+
repo: core
52+
53+
# Options
54+
standard: true
55+
test-py2: true
56+
secrets: inherit
57+
58+
test-platform-integrations:
59+
uses: ./.github/workflows/test-platform-integrations.yml
60+
with:
61+
repo: core
62+
63+
# Options
64+
standard: true
65+
test-py2: true
66+
secrets: inherit
67+
4868
test-windows-integrations:
4969
uses: ./.github/workflows/test-windows-integrations.yml
5070
with:
@@ -68,6 +88,11 @@ jobs:
6888
save-event:
6989
needs:
7090
- test-common
91+
- test-dbm-integrations
92+
- test-container-integrations
93+
- test-ndm-integrations
94+
- test-platform-integrations
95+
- test-windows-integrations
7196
- test-integrations
7297
if: success() || failure()
7398

@@ -76,6 +101,11 @@ jobs:
76101
submit-traces:
77102
needs:
78103
- test-common
104+
- test-dbm-integrations
105+
- test-container-integrations
106+
- test-ndm-integrations
107+
- test-platform-integrations
108+
- test-windows-integrations
79109
- test-integrations
80110
if: success() || failure()
81111

.github/workflows/test-agent.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,36 @@ jobs:
8080
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
8181
secrets: inherit
8282

83+
test-ndm-integrations:
84+
uses: ./.github/workflows/test-ndm-integrations.yml
85+
with:
86+
repo: core
87+
88+
# Options
89+
standard: true
90+
test-py2: ${{ inputs.test-py2 }}
91+
test-py3: ${{ inputs.test-py3 }}
92+
agent-image: "${{ inputs.agent-image }}"
93+
agent-image-py2: "${{ inputs.agent-image-py2 }}"
94+
agent-image-windows: "${{ inputs.agent-image-windows }}"
95+
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
96+
secrets: inherit
97+
98+
test-platform-integrations:
99+
uses: ./.github/workflows/test-platform-integrations.yml
100+
with:
101+
repo: core
102+
103+
# Options
104+
standard: true
105+
test-py2: ${{ inputs.test-py2 }}
106+
test-py3: ${{ inputs.test-py3 }}
107+
agent-image: "${{ inputs.agent-image }}"
108+
agent-image-py2: "${{ inputs.agent-image-py2 }}"
109+
agent-image-windows: "${{ inputs.agent-image-windows }}"
110+
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
111+
secrets: inherit
112+
83113
test-windows-integrations:
84114
uses: ./.github/workflows/test-windows-integrations.yml
85115
with:
@@ -113,6 +143,11 @@ jobs:
113143
submit-traces:
114144
needs:
115145
- test-common
146+
- test-dbm-integrations
147+
- test-container-integrations
148+
- test-ndm-integrations
149+
- test-platform-integrations
150+
- test-windows-integrations
116151
- test-integrations
117152
if: success() || failure()
118153

0 commit comments

Comments
 (0)