File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -173,6 +173,27 @@ jobs:
173173
174174 if (pull.keepAlive) process.exit(0);
175175
176+ const checkSuiteRes = await github.rest.checks.listSuitesForRef({
177+ owner,
178+ repo,
179+ ref: pull.headRef,
180+ });
181+
182+ if (checkSuiteRes.data) {
183+ for (const suite of checkSuiteRes.data.check_suites) {
184+ console.log("suite id:", suite.id);
185+ console.log("suite app slug:", suite.app.slug);
186+ console.log("suite status:", suite.status);
187+ console.log("suite conclusion:", suite.conclusion);
188+ if (suite.app.slug === "github-actions") {
189+ if (suite.status !== "completed" || suite.conclusion !== "success") {
190+ console.log(`Leaving pr open due to status:${suite.status} conclusion${suite.conclusion}`);
191+ process.exit(0);
192+ }
193+ }
194+ }
195+ }
196+
176197 console.log(`Closing open pr ${pull.number}`);
177198 await github.rest.issues.createComment({
178199 issue_number: pull.number,
You can’t perform that action at this time.
0 commit comments