Skip to content

Commit 53ae366

Browse files
api-clients-generation-pipeline[bot]jirikuncarci.datadog-api-spec
authored
ci: migrate scripts to GH actions (#203)
* gh: migrate script to action * ci: use DataDog/github-actions * fix status pending * Regenerate client from commit d33e517 of spec repo Co-authored-by: Jiri Kuncar <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 63612ab commit 53ae366

File tree

6 files changed

+22
-92
lines changed

6 files changed

+22
-92
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.4.1.dev8",
7-
"regenerated": "2021-06-30 07:25:32.533965",
8-
"spec_repo_commit": "4cc1eed"
7+
"regenerated": "2021-06-30 10:03:47.905073",
8+
"spec_repo_commit": "d33e517"
99
},
1010
"v2": {
1111
"apigentools_version": "1.4.1.dev8",
12-
"regenerated": "2021-06-30 07:26:59.175696",
13-
"spec_repo_commit": "4cc1eed"
12+
"regenerated": "2021-06-30 10:05:07.171313",
13+
"spec_repo_commit": "d33e517"
1414
}
1515
}
1616
}

.github/workflows/approved_status.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ jobs:
2929
- name: Checkout code
3030
uses: actions/checkout@v2
3131
- name: Post PR review status check
32-
uses: actions/github-script@v4.0.2
32+
uses: DataDog/github-actions/post-review-status@v1.0.0
3333
with:
3434
github-token: ${{ steps.get_token.outputs.token }}
35-
script: |
36-
const script = require('.github/workflows/scripts/approved_status.js')
37-
await script.post_approved_pr_status_check(github, context)
35+
repo: datadog-api-spec

.github/workflows/scripts/approved_status.js

Lines changed: 0 additions & 42 deletions
This file was deleted.

.github/workflows/scripts/test_integration.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/test.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,9 @@ jobs:
6666
- name: Checkout code
6767
uses: actions/checkout@v2
6868
- name: Post status check
69-
uses: actions/[email protected]
70-
env:
71-
JOB_STATUS: ${{ needs.test.result }}
69+
uses: DataDog/github-actions/[email protected]
7270
with:
7371
github-token: ${{ steps.get_token.outputs.token }}
74-
script: |
75-
const script = require('./.github/workflows/scripts/test_integration.js')
76-
await script.post_status_check(github, context, "unit", process.env.JOB_STATUS)
72+
repo: datadog-api-spec
73+
status: ${{ needs.test.result }}
74+
context: unit

.github/workflows/test_integration.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ jobs:
4343
uses: actions/checkout@v2
4444
- name: Post pending status check
4545
if: github.event_name == 'pull_request' && contains(github.event.pull_request.head.ref, 'datadog-api-spec/generated/')
46-
uses: actions/github-script@v4.0.2
46+
uses: DataDog/github-actions/post-status-check@v1.0.0
4747
with:
4848
github-token: ${{ steps.get_token.outputs.token }}
49-
script: |
50-
const script = require('.github/workflows/scripts/test_integration.js')
51-
await script.post_status_check(github, context, "integration", "pending")
49+
repo: datadog-api-spec
50+
status: pending
51+
context: integration
5252
- name: Set up Node 14
5353
uses: actions/setup-node@v2
5454
with:
@@ -68,17 +68,17 @@ jobs:
6868
RECORD: "none"
6969
- name: Post failure status check
7070
if: failure() && github.event_name == 'pull_request' && contains(github.event.pull_request.head.ref, 'datadog-api-spec/generated/')
71-
uses: actions/github-script@v4.0.2
71+
uses: DataDog/github-actions/post-status-check@v1.0.0
7272
with:
7373
github-token: ${{ steps.get_token.outputs.token }}
74-
script: |
75-
const script = require('./.github/workflows/scripts/test_integration.js')
76-
await script.post_status_check(github, context, "integration", "failure")
74+
repo: datadog-api-spec
75+
status: failure
76+
context: integration
7777
- name: Post success status check
7878
if: "!failure() && github.event_name == 'pull_request' && contains(github.event.pull_request.head.ref, 'datadog-api-spec/generated/')"
79-
uses: actions/github-script@v4.0.2
79+
uses: DataDog/github-actions/post-status-check@v1.0.0
8080
with:
8181
github-token: ${{ steps.get_token.outputs.token }}
82-
script: |
83-
const script = require('./.github/workflows/scripts/test_integration.js')
84-
await script.post_status_check(github, context, "integration", "success")
82+
repo: datadog-api-spec
83+
status: success
84+
context: integration

0 commit comments

Comments
 (0)