Skip to content

Commit

Permalink
Separate ndm and platform integrations
Browse files Browse the repository at this point in the history
  • Loading branch information
vivek-datadog committed May 23, 2024
1 parent d262fb5 commit 2f420dc
Show file tree
Hide file tree
Showing 10 changed files with 453 additions and 171 deletions.
34 changes: 34 additions & 0 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,30 @@ jobs:
standard: true
secrets: inherit

test-ndm-integrations:
needs:
- cache

uses: ./.github/workflows/test-ndm-integrations.yml
with:
repo: core

# Options
standard: true
secrets: inherit

test-platform-integrations:
needs:
- cache

uses: ./.github/workflows/test-platform-integrations.yml
with:
repo: core

# Options
standard: true
secrets: inherit

test-windows-integrations:
needs:
- cache
Expand Down Expand Up @@ -72,6 +96,11 @@ jobs:
publish-test-results:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()
concurrency:
Expand All @@ -83,6 +112,11 @@ jobs:
submit-traces:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/nightly-base-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,28 @@ jobs:
test-py2: true
secrets: inherit

test-ndm-integrations:
uses: ./.github/workflows/test-ndm-integrations.yml
with:
repo: core

# Options
standard: true
minimum-base-package: true
test-py2: true
secrets: inherit

test-platform-integrations:
uses: ./.github/workflows/test-platform-integrations.yml
with:
repo: core

# Options
standard: true
minimum-base-package: true
test-py2: true
secrets: inherit

test-windows-integrations:
uses: ./.github/workflows/test-windows-integrations.yml
with:
Expand All @@ -64,6 +86,11 @@ jobs:
submit-traces:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/nightly-py2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,28 @@ jobs:
test-py3: false
secrets: inherit

test-ndm-integrations:
uses: ./.github/workflows/test-ndm-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: true
test-py3: false
secrets: inherit

test-platform-integrations:
uses: ./.github/workflows/test-platform-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: true
test-py3: false
secrets: inherit

test-windows-integrations:
uses: ./.github/workflows/test-windows-integrations.yml
with:
Expand All @@ -64,6 +86,11 @@ jobs:
submit-traces:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/pr-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,26 @@ jobs:
test-py2: true
secrets: inherit

test-ndm-integrations:
uses: ./.github/workflows/test-ndm-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: true
secrets: inherit

test-platform-integrations:
uses: ./.github/workflows/test-platform-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: true
secrets: inherit

test-windows-integrations:
uses: ./.github/workflows/test-windows-integrations.yml
with:
Expand All @@ -68,6 +88,11 @@ jobs:
save-event:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand All @@ -76,6 +101,11 @@ jobs:
submit-traces:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand Down
35 changes: 35 additions & 0 deletions .github/workflows/test-agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,36 @@ jobs:
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
secrets: inherit

test-ndm-integrations:
uses: ./.github/workflows/test-ndm-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: ${{ inputs.test-py2 }}
test-py3: ${{ inputs.test-py3 }}
agent-image: "${{ inputs.agent-image }}"
agent-image-py2: "${{ inputs.agent-image-py2 }}"
agent-image-windows: "${{ inputs.agent-image-windows }}"
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
secrets: inherit

test-platform-integrations:
uses: ./.github/workflows/test-platform-integrations.yml
with:
repo: core

# Options
standard: true
test-py2: ${{ inputs.test-py2 }}
test-py3: ${{ inputs.test-py3 }}
agent-image: "${{ inputs.agent-image }}"
agent-image-py2: "${{ inputs.agent-image-py2 }}"
agent-image-windows: "${{ inputs.agent-image-windows }}"
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}"
secrets: inherit

test-windows-integrations:
uses: ./.github/workflows/test-windows-integrations.yml
with:
Expand Down Expand Up @@ -113,6 +143,11 @@ jobs:
submit-traces:
needs:
- test-common
- test-dbm-integrations
- test-container-integrations
- test-ndm-integrations
- test-platform-integrations
- test-windows-integrations
- test-integrations
if: success() || failure()

Expand Down
Loading

0 comments on commit 2f420dc

Please sign in to comment.