33} from "../main-kqx5tf9g.js" ;
44import "../main-qxfdnkb5.js" ;
55import {
6- getChangedFilepaths
7- } from "../main-mycz0558.js" ;
6+ getChangedFilepaths ,
7+ getChangedFilepathsFromShas
8+ } from "../main-4w5gdxv5.js" ;
89import {
910 HelperInputs
1011} from "../main-8h70j5cy.js" ;
@@ -20,8 +21,24 @@ import"../main-wckvcay0.js";
2021class GetChangedFiles extends HelperInputs {
2122}
2223var 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
0 commit comments