Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dist/helpers/add-pr-approval-label.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import {
} from "../main-9c2herm2.js";
import {
getCoreMemberLogins
} from "../main-fb6evf2x.js";
import"../main-mycz0558.js";
} from "../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import {
Expand Down
6 changes: 3 additions & 3 deletions dist/helpers/approvals-satisfied.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import {
ApprovalsSatisfied,
approvalsSatisfied
} from "../main-bbwgztca.js";
} from "../main-w4p22k5w.js";
import"../main-5k5vz4h5.js";
import"../main-fb6evf2x.js";
import"../main-mycz0558.js";
import"../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import"../main-8h70j5cy.js";
Expand Down
4 changes: 2 additions & 2 deletions dist/helpers/are-reviewers-required.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
getRequiredCodeOwnersEntries
} from "../main-fb6evf2x.js";
import"../main-mycz0558.js";
} from "../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import {
Expand Down
4 changes: 2 additions & 2 deletions dist/helpers/assign-pr-reviewers.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import {
} from "../main-9c2herm2.js";
import {
getCoreMemberLogins
} from "../main-fb6evf2x.js";
import"../main-mycz0558.js";
} from "../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import {
require_lodash
} from "../main-pet5htdh.js";
Expand Down
2 changes: 1 addition & 1 deletion dist/helpers/generate-path-matrix.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
} from "../main-v9jqraeg.js";
import {
getChangedFilepaths
} from "../main-mycz0558.js";
} from "../main-4w5gdxv5.js";
import {
require_lodash
} from "../main-pet5htdh.js";
Expand Down
27 changes: 22 additions & 5 deletions dist/helpers/get-changed-files.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ import {
} from "../main-kqx5tf9g.js";
import"../main-qxfdnkb5.js";
import {
getChangedFilepaths
} from "../main-mycz0558.js";
getChangedFilepaths,
getChangedFilepathsFromShas
} from "../main-4w5gdxv5.js";
import {
HelperInputs
} from "../main-8h70j5cy.js";
Expand All @@ -20,8 +21,24 @@ import"../main-wckvcay0.js";
class GetChangedFiles extends HelperInputs {
}
var getChangedFiles = async ({ pattern, delimiter = ",", ignore_deleted, pull_number }) => {
const pullNumber = pull_number ? Number(pull_number) : context.eventName === "merge_group" ? getPrNumberFromMergeQueueRef() : context.issue.number;
const filePaths = await getChangedFilepaths(pullNumber, Boolean(ignore_deleted));
const ignoreDeleted = Boolean(ignore_deleted);
let filePaths;
switch (context.eventName) {
case "push": {
const { before, after } = context.payload;
filePaths = await getChangedFilepathsFromShas(before, after, ignoreDeleted);
break;
}
case "merge_group": {
const pullNumber = pull_number ? Number(pull_number) : getPrNumberFromMergeQueueRef();
filePaths = await getChangedFilepaths(pullNumber, ignoreDeleted);
break;
}
default: {
const pullNumber = pull_number ? Number(pull_number) : context.issue.number;
filePaths = await getChangedFilepaths(pullNumber, ignoreDeleted);
}
}
const filteredFilePaths = pattern ? filePaths.filter((fileName) => fileName.match(pattern)) : filePaths;
return filteredFilePaths.join(delimiter);
};
Expand All @@ -30,4 +47,4 @@ export {
GetChangedFiles
};

//# debugId=F2CE773BF74E848A64756E2164756E21
//# debugId=821E26535A99EF0864756E2164756E21
6 changes: 3 additions & 3 deletions dist/helpers/get-changed-files.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/helpers/is-user-core-member.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
getCoreMemberLogins
} from "../main-fb6evf2x.js";
import"../main-mycz0558.js";
} from "../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import {
Expand Down
8 changes: 4 additions & 4 deletions dist/helpers/manage-merge-queue.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ import {
enableAutoMerge,
manageMergeQueue,
removePrFromQueue
} from "../main-9q5g3xsk.js";
} from "../main-wsarb98q.js";
import"../main-f57sjs6g.js";
import"../main-fk67p72v.js";
import"../main-3vz73ekb.js";
import"../main-zd3p3dtn.js";
import"../main-bbwgztca.js";
import"../main-w4p22k5w.js";
import"../main-5k5vz4h5.js";
import"../main-y5e7hxq8.js";
import"../main-bd6vw39p.js";
import"../main-dkdfy8cx.js";
import"../main-9c2herm2.js";
import"../main-fb6evf2x.js";
import"../main-mycz0558.js";
import"../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import"../main-8h70j5cy.js";
Expand Down
8 changes: 4 additions & 4 deletions dist/helpers/prepare-queued-pr-for-merge.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import {
prepareQueuedPrForMerge,
updatePrWithDefaultBranch
} from "../main-9q5g3xsk.js";
} from "../main-wsarb98q.js";
import"../main-f57sjs6g.js";
import"../main-fk67p72v.js";
import"../main-3vz73ekb.js";
import"../main-zd3p3dtn.js";
import"../main-bbwgztca.js";
import"../main-w4p22k5w.js";
import"../main-5k5vz4h5.js";
import"../main-y5e7hxq8.js";
import"../main-bd6vw39p.js";
import"../main-dkdfy8cx.js";
import"../main-9c2herm2.js";
import"../main-fb6evf2x.js";
import"../main-mycz0558.js";
import"../main-ndk0jd70.js";
import"../main-4w5gdxv5.js";
import"../main-pet5htdh.js";
import"../main-ttmzs6m5.js";
import"../main-8h70j5cy.js";
Expand Down
59 changes: 59 additions & 0 deletions dist/main-4w5gdxv5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
import {
octokit
} from "./main-4c5nddsb.js";
import {
context
} from "./main-6avxv4a6.js";

// src/utils/get-changed-filepaths.ts
var getChangedFilepaths = async (pull_number, ignore_deleted) => {
const changedFiles = await paginateAllChangedFilepaths(pull_number);
return extractFilepaths(changedFiles, ignore_deleted);
};
var getChangedFilepathsFromShas = async (before, after, ignore_deleted) => {
const commits = await paginateAllCommitsInRange(before, after);
const commitFiles = await Promise.all(commits.map(async ({ sha }) => {
const { data } = await octokit.repos.getCommit({ ref: sha, ...context.repo });
return data.files ?? [];
}));
const fileMap = new Map;
for (const files of commitFiles) {
for (const file of files) {
fileMap.set(file.filename, file);
}
}
return extractFilepaths(Array.from(fileMap.values()), ignore_deleted);
};
var extractFilepaths = (changedFiles, ignore_deleted) => {
const renamedPreviousFilenames = changedFiles.filter(({ status }) => status === "renamed").map(({ previous_filename }) => previous_filename).filter(Boolean);
const processedFilenames = (ignore_deleted ? changedFiles.filter(({ status }) => status !== "removed") : changedFiles).map(({ filename }) => filename);
return processedFilenames.concat(renamedPreviousFilenames);
};
var paginateAllCommitsInRange = async (before, after, page = 1) => {
const response = await octokit.repos.compareCommitsWithBasehead({
basehead: `${before}...${after}`,
per_page: 100,
page,
...context.repo
});
if (!response.data.commits.length) {
return [];
}
return [...response.data.commits, ...await paginateAllCommitsInRange(before, after, page + 1)];
};
var paginateAllChangedFilepaths = async (pull_number, page = 1) => {
const response = await octokit.pulls.listFiles({
pull_number,
per_page: 100,
page,
...context.repo
});
if (!response.data.length) {
return [];
}
return response.data.concat(await paginateAllChangedFilepaths(pull_number, page + 1));
};

export { getChangedFilepaths, getChangedFilepathsFromShas };

//# debugId=2E0A7BCC27CA034E64756E2164756E21
10 changes: 10 additions & 0 deletions dist/main-4w5gdxv5.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 0 additions & 30 deletions dist/main-mycz0558.js

This file was deleted.

10 changes: 0 additions & 10 deletions dist/main-mycz0558.js.map

This file was deleted.

2 changes: 1 addition & 1 deletion dist/main-fb6evf2x.js → dist/main-ndk0jd70.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {
getChangedFilepaths
} from "./main-mycz0558.js";
} from "./main-4w5gdxv5.js";
import {
require_lodash
} from "./main-pet5htdh.js";
Expand Down
File renamed without changes.
Loading
Loading