Skip to content

Commit 5f1133a

Browse files
committed
ok
1 parent 50d68a0 commit 5f1133a

File tree

1 file changed

+26
-15
lines changed

1 file changed

+26
-15
lines changed

actions/preview/action.yml

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,35 @@ runs:
4747
with:
4848
script: |
4949
const { owner, repo } = context.repo;
50-
const deployments = await github.rest.repos.listDeployments({
51-
owner,
52-
repo,
53-
environment: `docs-preview-${context.issue.number}`
54-
});
55-
for (const deployment of deployments.data) {
56-
await github.rest.repos.createDeploymentStatus({
57-
owner,
58-
repo,
59-
deployment_id: deployment.id,
60-
state: 'inactive',
61-
description: 'Marking deployment as inactive'
62-
});
63-
await github.rest.repos.deleteDeployment({
50+
let page = 1;
51+
let hasMore = true;
52+
53+
while (hasMore) {
54+
const deployments = await github.rest.repos.listDeployments({
6455
owner,
6556
repo,
66-
deployment_id: deployment.id
57+
environment: `docs-preview-${context.issue.number}`,
58+
per_page: 100,
59+
page: page
6760
});
61+
62+
for (const deployment of deployments.data) {
63+
await github.rest.repos.createDeploymentStatus({
64+
owner,
65+
repo,
66+
deployment_id: deployment.id,
67+
state: 'inactive',
68+
description: 'Marking deployment as inactive'
69+
});
70+
await github.rest.repos.deleteDeployment({
71+
owner,
72+
repo,
73+
deployment_id: deployment.id
74+
});
75+
}
76+
77+
hasMore = deployments.data.length === 100;
78+
page++;
6879
}
6980
7081
- name: Create Deployment

0 commit comments

Comments
 (0)