File tree Expand file tree Collapse file tree 1 file changed +24
-11
lines changed
Expand file tree Collapse file tree 1 file changed +24
-11
lines changed Original file line number Diff line number Diff line change @@ -50,31 +50,44 @@ jobs:
5050 with :
5151 script : |
5252 const fixedList = "${{ steps.trac-tickets.outputs.fixed_list }}".split(' ').filter(Boolean);
53-
5453 let prNumbers = [];
5554
5655 const tracTicketUrl = `https://core.trac.wordpress.org/ticket/1234`;
5756 const corePrefix = `Core-1234`;
58- const query = `is:pr is:open repo:desrosj/wordpress-develop in:body "${ tracTicketUrl }" OR "${ corePrefix }"`;
59- const result = await github.request("GET /search/issues", {
60- q: query,
61- advanced_search: true,
62- per_page: 1,
57+
58+ const query = `
59+ query($searchQuery: String!) {
60+ search(query: $searchQuery, type: ISSUE_ADVANCED, first: 20) {
61+ nodes {
62+ ... on PullRequest {
63+ number
64+ state
65+ }
66+ }
67+ }
68+ }
69+ `;
70+
71+ const searchQuery = `repo:${context.repo.owner}/${context.repo.repo} is:pr is:open in:body "${tracTicketUrl}" OR "${corePrefix}"`;
72+
73+ const result = await github.graphql(query, {
74+ searchQuery,
6375 });
6476
65- console.log( query );
77+ const matchingPRs = result.search.nodes.map(pr => pr.number);
78+ prNumbers.push(...matchingPRs);
6679
67- console.log( result.data.items );
68- prNumbers = prNumbers.concat(result.data.items.map(pr => pr.number) );
80+ console.log( query );
81+ console.log( prNumbers );
6982
7083 return prNumbers;
7184
7285 - name : Comment and close pull requests
73- if : ${{ false }}
86+ if : ${{ steps.trac-tickets.outputs.fixed_list != '' && steps.git-svn-id.outputs.svn_revision_number != '' }}
7487 uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
7588 with :
7689 script : |
77- const prNumbers = [390] ;
90+ const prNumbers = ${{ steps.linked-prs.outputs.result }} ;
7891
7992 const commentBody = `A commit was made that fixes the Trac ticket referenced in the description of this pull request.
8093
You can’t perform that action at this time.
0 commit comments