Skip to content

Commit a3d0dbe

Browse files
authored
feat(get-changed-files): support push events via before/after SHAs (#797)
1 parent c43a7c8 commit a3d0dbe

24 files changed

Lines changed: 298 additions & 81 deletions

dist/helpers/add-pr-approval-label.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
} from "../main-9c2herm2.js";
55
import {
66
getCoreMemberLogins
7-
} from "../main-fb6evf2x.js";
8-
import"../main-mycz0558.js";
7+
} from "../main-ndk0jd70.js";
8+
import"../main-4w5gdxv5.js";
99
import"../main-pet5htdh.js";
1010
import"../main-ttmzs6m5.js";
1111
import {

dist/helpers/approvals-satisfied.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {
22
ApprovalsSatisfied,
33
approvalsSatisfied
4-
} from "../main-bbwgztca.js";
4+
} from "../main-w4p22k5w.js";
55
import"../main-5k5vz4h5.js";
6-
import"../main-fb6evf2x.js";
7-
import"../main-mycz0558.js";
6+
import"../main-ndk0jd70.js";
7+
import"../main-4w5gdxv5.js";
88
import"../main-pet5htdh.js";
99
import"../main-ttmzs6m5.js";
1010
import"../main-8h70j5cy.js";

dist/helpers/are-reviewers-required.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
getRequiredCodeOwnersEntries
3-
} from "../main-fb6evf2x.js";
4-
import"../main-mycz0558.js";
3+
} from "../main-ndk0jd70.js";
4+
import"../main-4w5gdxv5.js";
55
import"../main-pet5htdh.js";
66
import"../main-ttmzs6m5.js";
77
import {

dist/helpers/assign-pr-reviewers.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import {
88
} from "../main-9c2herm2.js";
99
import {
1010
getCoreMemberLogins
11-
} from "../main-fb6evf2x.js";
12-
import"../main-mycz0558.js";
11+
} from "../main-ndk0jd70.js";
12+
import"../main-4w5gdxv5.js";
1313
import {
1414
require_lodash
1515
} from "../main-pet5htdh.js";

dist/helpers/generate-path-matrix.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
} from "../main-v9jqraeg.js";
44
import {
55
getChangedFilepaths
6-
} from "../main-mycz0558.js";
6+
} from "../main-4w5gdxv5.js";
77
import {
88
require_lodash
99
} from "../main-pet5htdh.js";

dist/helpers/get-changed-files.js

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import {
33
} from "../main-kqx5tf9g.js";
44
import"../main-qxfdnkb5.js";
55
import {
6-
getChangedFilepaths
7-
} from "../main-mycz0558.js";
6+
getChangedFilepaths,
7+
getChangedFilepathsFromShas
8+
} from "../main-4w5gdxv5.js";
89
import {
910
HelperInputs
1011
} from "../main-8h70j5cy.js";
@@ -20,8 +21,24 @@ import"../main-wckvcay0.js";
2021
class GetChangedFiles extends HelperInputs {
2122
}
2223
var getChangedFiles = async ({ pattern, delimiter = ",", ignore_deleted, pull_number }) => {
23-
const pullNumber = pull_number ? Number(pull_number) : context.eventName === "merge_group" ? getPrNumberFromMergeQueueRef() : context.issue.number;
24-
const filePaths = await getChangedFilepaths(pullNumber, Boolean(ignore_deleted));
24+
const ignoreDeleted = Boolean(ignore_deleted);
25+
let filePaths;
26+
switch (context.eventName) {
27+
case "push": {
28+
const { before, after } = context.payload;
29+
filePaths = await getChangedFilepathsFromShas(before, after, ignoreDeleted);
30+
break;
31+
}
32+
case "merge_group": {
33+
const pullNumber = pull_number ? Number(pull_number) : getPrNumberFromMergeQueueRef();
34+
filePaths = await getChangedFilepaths(pullNumber, ignoreDeleted);
35+
break;
36+
}
37+
default: {
38+
const pullNumber = pull_number ? Number(pull_number) : context.issue.number;
39+
filePaths = await getChangedFilepaths(pullNumber, ignoreDeleted);
40+
}
41+
}
2542
const filteredFilePaths = pattern ? filePaths.filter((fileName) => fileName.match(pattern)) : filePaths;
2643
return filteredFilePaths.join(delimiter);
2744
};
@@ -30,4 +47,4 @@ export {
3047
GetChangedFiles
3148
};
3249

33-
//# debugId=F2CE773BF74E848A64756E2164756E21
50+
//# debugId=821E26535A99EF0864756E2164756E21

dist/helpers/get-changed-files.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/helpers/is-user-core-member.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
getCoreMemberLogins
3-
} from "../main-fb6evf2x.js";
4-
import"../main-mycz0558.js";
3+
} from "../main-ndk0jd70.js";
4+
import"../main-4w5gdxv5.js";
55
import"../main-pet5htdh.js";
66
import"../main-ttmzs6m5.js";
77
import {

dist/helpers/manage-merge-queue.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ import {
33
enableAutoMerge,
44
manageMergeQueue,
55
removePrFromQueue
6-
} from "../main-9q5g3xsk.js";
6+
} from "../main-wsarb98q.js";
77
import"../main-f57sjs6g.js";
88
import"../main-fk67p72v.js";
99
import"../main-3vz73ekb.js";
1010
import"../main-zd3p3dtn.js";
11-
import"../main-bbwgztca.js";
11+
import"../main-w4p22k5w.js";
1212
import"../main-5k5vz4h5.js";
1313
import"../main-y5e7hxq8.js";
1414
import"../main-bd6vw39p.js";
1515
import"../main-dkdfy8cx.js";
1616
import"../main-9c2herm2.js";
17-
import"../main-fb6evf2x.js";
18-
import"../main-mycz0558.js";
17+
import"../main-ndk0jd70.js";
18+
import"../main-4w5gdxv5.js";
1919
import"../main-pet5htdh.js";
2020
import"../main-ttmzs6m5.js";
2121
import"../main-8h70j5cy.js";

dist/helpers/prepare-queued-pr-for-merge.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import {
22
prepareQueuedPrForMerge,
33
updatePrWithDefaultBranch
4-
} from "../main-9q5g3xsk.js";
4+
} from "../main-wsarb98q.js";
55
import"../main-f57sjs6g.js";
66
import"../main-fk67p72v.js";
77
import"../main-3vz73ekb.js";
88
import"../main-zd3p3dtn.js";
9-
import"../main-bbwgztca.js";
9+
import"../main-w4p22k5w.js";
1010
import"../main-5k5vz4h5.js";
1111
import"../main-y5e7hxq8.js";
1212
import"../main-bd6vw39p.js";
1313
import"../main-dkdfy8cx.js";
1414
import"../main-9c2herm2.js";
15-
import"../main-fb6evf2x.js";
16-
import"../main-mycz0558.js";
15+
import"../main-ndk0jd70.js";
16+
import"../main-4w5gdxv5.js";
1717
import"../main-pet5htdh.js";
1818
import"../main-ttmzs6m5.js";
1919
import"../main-8h70j5cy.js";

0 commit comments

Comments
 (0)