@@ -27900,7 +27900,7 @@ var validateConfig = (key, condition, validationMessage) => {
2790027900 }
2790127901};
2790227902var configValidators = {
27903- ["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value) {
27903+ ["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value, config7 ) {
2790427904 validateConfig("OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */, value, "Cannot be empty");
2790527905 validateConfig(
2790627906 "OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
@@ -27909,7 +27909,7 @@ var configValidators = {
2790927909 );
2791027910 validateConfig(
2791127911 "OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
27912- value.length === 51,
27912+ config7["OCO_OPENAI_BASE_PATH" /* OCO_OPENAI_BASE_PATH */] || value.length === 51,
2791327913 "Must be 51 characters long"
2791427914 );
2791527915 return value;
@@ -28018,7 +28018,8 @@ var getConfig = () => {
2801828018 try {
2801928019 const validator = configValidators[configKey];
2802028020 const validValue = validator(
28021- config7[configKey] ?? configFromEnv[configKey]
28021+ config7[configKey] ?? configFromEnv[configKey],
28022+ config7
2802228023 );
2802328024 config7[configKey] = validValue;
2802428025 } catch (error) {
@@ -28696,6 +28697,13 @@ async function improveCommitMessages(commitsToImprove) {
2869628697 `Improved ${improvedMessagesWithSHAs.length} commits: `,
2869728698 improvedMessagesWithSHAs
2869828699 );
28700+ const messagesChanged = improvedMessagesWithSHAs.some(
28701+ ({ sha, msg }, index) => msg !== commitsToImprove[index].message
28702+ );
28703+ if (!messagesChanged) {
28704+ console.log("No changes in commit messages detected, skipping rebase");
28705+ return;
28706+ }
2869928707 const createCommitMessageFile = (message, index) => (0, import_fs2.writeFileSync)(`./commit-${index}.txt`, message);
2870028708 improvedMessagesWithSHAs.forEach(
2870128709 ({ msg }, i2) => createCommitMessageFile(msg, i2)
0 commit comments