@@ -119577,7 +119577,17 @@ function check_for_manual_selection_and_approval(md_src, wasEdited, editor) {
119577119577 let was_checkbox_edit = false;
119578119578 if (wasEdited && editor) {
119579119579 was_checkbox_edit = true;
119580+ console.log(`[check_for_manual_selection_and_approval] Detected checkbox edit by ${editor}`);
119581+ } else if (wasEdited) {
119582+ console.log(`[check_for_manual_selection_and_approval] Edit detected but no editor field`);
119583+ } else {
119584+ console.log(`[check_for_manual_selection_and_approval] No edit detected`);
119580119585 }
119586+ console.log(`[check_for_manual_selection_and_approval] Checkbox states:`, {
119587+ manual_package_selection: !!(manual_node == null ? void 0 : manual_node.checked),
119588+ approved: !!(approved_node == null ? void 0 : approved_node.checked),
119589+ was_checkbox_edit
119590+ });
119581119591 return {
119582119592 manual_package_selection: !!(manual_node == null ? void 0 : manual_node.checked),
119583119593 versions: manual_node ? versions : void 0,
@@ -119818,23 +119828,40 @@ async function run() {
119818119828 let approved_by2 = void 0;
119819119829 if (comment == null ? void 0 : comment.body) {
119820119830 const wasEdited = comment.lastEditedAt !== null;
119831+ coreExports.info(`[Manual Mode] Comment edit status:`);
119832+ coreExports.info(` - Was edited: ${wasEdited}`);
119833+ coreExports.info(` - Last edited at: ${comment.lastEditedAt || "never"}`);
119834+ coreExports.info(` - Editor: ${comment.editor || "N/A"}`);
119835+ coreExports.info(` - Original author: ${comment.author}`);
119821119836 const selection = check_for_manual_selection_and_approval(
119822119837 comment.body,
119823119838 wasEdited,
119824119839 comment.editor
119825119840 );
119841+ coreExports.info(`[Manual Mode] Checkbox detection results:`);
119842+ coreExports.info(` - Was checkbox edit: ${selection.was_checkbox_edit}`);
119843+ coreExports.info(` - Approved checkbox state: ${selection.approved}`);
119844+ coreExports.info(` - Existing approved_by: ${selection.approved_by || "none"}`);
119826119845 if (selection.was_checkbox_edit || !wasEdited) {
119827119846 approved2 = selection.approved;
119828119847 if (approved2 && selection.was_checkbox_edit) {
119829119848 const actor = coreExports.getInput("actor");
119830119849 approved_by2 = actor && actor.length && actor !== "false" ? actor : comment.editor || selection.approved_by;
119850+ coreExports.info(`[Manual Mode] Checkbox edit approved - using approver: ${approved_by2}`);
119831119851 } else if (approved2) {
119832119852 approved_by2 = selection.approved_by;
119853+ coreExports.info(`[Manual Mode] Already approved - keeping approver: ${approved_by2}`);
119833119854 }
119834119855 } else {
119835119856 approved2 = selection.approved;
119836119857 approved_by2 = selection.approved_by;
119858+ coreExports.info(`[Manual Mode] Non-checkbox edit detected - preserving state:`);
119859+ coreExports.info(` - Approved: ${approved2}`);
119860+ coreExports.info(` - Approved by: ${approved_by2 || "none"}`);
119837119861 }
119862+ coreExports.info(`[Manual Mode] Final state:`);
119863+ coreExports.info(` - Approved: ${approved2}`);
119864+ coreExports.info(` - Approved by: ${approved_by2 || "none"}`);
119838119865 }
119839119866 const versions = get_frontmatter_versions(old_changeset_content) || [];
119840119867 const changelog_entry = old_changeset_content.split("---")[2].trim();
@@ -119882,27 +119909,46 @@ async function run() {
119882119909 let approved_by = void 0;
119883119910 if (comment == null ? void 0 : comment.body) {
119884119911 const wasEdited = comment.lastEditedAt !== null;
119912+ coreExports.info(`[Normal Mode] Comment edit status:`);
119913+ coreExports.info(` - Was edited: ${wasEdited}`);
119914+ coreExports.info(` - Last edited at: ${comment.lastEditedAt || "never"}`);
119915+ coreExports.info(` - Editor: ${comment.editor || "N/A"}`);
119916+ coreExports.info(` - Original author: ${comment.author}`);
119885119917 const selection = check_for_manual_selection_and_approval(
119886119918 comment.body,
119887119919 wasEdited,
119888119920 comment.editor
119889119921 );
119922+ coreExports.info(`[Normal Mode] Checkbox detection results:`);
119923+ coreExports.info(` - Was checkbox edit: ${selection.was_checkbox_edit}`);
119924+ coreExports.info(` - Manual package selection: ${selection.manual_package_selection}`);
119925+ coreExports.info(` - Approved checkbox state: ${selection.approved}`);
119926+ coreExports.info(` - Existing approved_by: ${selection.approved_by || "none"}`);
119890119927 manual_package_selection = selection.manual_package_selection;
119891119928 if (manual_package_selection && selection.versions && selection.versions.length) {
119892119929 packages_versions = selection.versions;
119930+ coreExports.info(`[Normal Mode] Using manual package versions from comment`);
119893119931 }
119894119932 if (selection.was_checkbox_edit || !wasEdited) {
119895119933 approved = selection.approved;
119896119934 if (approved && selection.was_checkbox_edit) {
119897119935 const actor = coreExports.getInput("actor");
119898119936 approved_by = actor && actor.length && actor !== "false" ? actor : comment.editor || selection.approved_by;
119937+ coreExports.info(`[Normal Mode] Checkbox edit approved - using approver: ${approved_by}`);
119899119938 } else if (approved) {
119900119939 approved_by = selection.approved_by;
119940+ coreExports.info(`[Normal Mode] Already approved - keeping approver: ${approved_by}`);
119901119941 }
119902119942 } else {
119903119943 approved = selection.approved;
119904119944 approved_by = selection.approved_by;
119945+ coreExports.info(`[Normal Mode] Non-checkbox edit detected - preserving state:`);
119946+ coreExports.info(` - Approved: ${approved}`);
119947+ coreExports.info(` - Approved by: ${approved_by || "none"}`);
119905119948 }
119949+ coreExports.info(`[Normal Mode] Final state:`);
119950+ coreExports.info(` - Approved: ${approved}`);
119951+ coreExports.info(` - Approved by: ${approved_by || "none"}`);
119906119952 }
119907119953 let version2 = get_version_from_label(labels) || get_version_from_linked_issues(closes);
119908119954 if (!packages_versions) {
0 commit comments