|
42 | 42 | run: | |
43 | 43 | COMMIT_TITLE="ci: 🤖 Update test matrix with new releases" |
44 | 44 | DATE=`date +%m/%d` |
45 | | - BRANCH_NAME="toxgen/update" |
| 45 | + BRANCH_NAME="toxgen/update-`date +%m-%d`" |
46 | 46 |
|
47 | 47 | git checkout -B "$BRANCH_NAME" |
48 | 48 | git add --all |
@@ -78,20 +78,21 @@ jobs: |
78 | 78 |
|
79 | 79 | // Close existing toxgen PRs as they're now obsolete |
80 | 80 |
|
81 | | - const { data: existingPRs } = await github.rest.pulls.list({ |
| 81 | + const existingPRs = await github.paginate(github.rest.pulls.list, { |
82 | 82 | owner: context.repo.owner, |
83 | 83 | repo: context.repo.repo, |
84 | | - head: `${context.repo.owner}:${branchName}`, |
85 | 84 | state: 'open' |
86 | 85 | }); |
87 | 86 |
|
88 | 87 | for (const pr of existingPRs) { |
89 | | - await github.rest.pulls.update({ |
90 | | - owner: context.repo.owner, |
91 | | - repo: context.repo.repo, |
92 | | - pull_number: pr.number, |
93 | | - state: 'closed' |
94 | | - }) |
| 88 | + if (pr.head.ref.startsWith('toxgen/')) { |
| 89 | + await github.rest.pulls.update({ |
| 90 | + owner: context.repo.owner, |
| 91 | + repo: context.repo.repo, |
| 92 | + pull_number: pr.number, |
| 93 | + state: 'closed' |
| 94 | + }) |
| 95 | + } |
95 | 96 | }; |
96 | 97 |
|
97 | 98 | const { data: pr } = await github.rest.pulls.create({ |
|
0 commit comments