This commit is contained in:
di-sukharev
2023-09-03 14:09:45 +08:00
parent 12956d7633
commit ea9411fa69
2 changed files with 15 additions and 6 deletions

View File

@@ -21477,7 +21477,7 @@ var validateConfig = (key, condition, validationMessage) => {
}
};
var configValidators = {
["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value) {
["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value, config8) {
validateConfig("OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */, value, "Cannot be empty");
validateConfig(
"OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
@@ -21486,7 +21486,7 @@ var configValidators = {
);
validateConfig(
"OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
value.length === 51,
config8["OCO_OPENAI_BASE_PATH" /* OCO_OPENAI_BASE_PATH */] || value.length === 51,
"Must be 51 characters long"
);
return value;
@@ -21595,7 +21595,8 @@ var getConfig = () => {
try {
const validator = configValidators[configKey];
const validValue = validator(
config8[configKey] ?? configFromEnv[configKey]
config8[configKey] ?? configFromEnv[configKey],
config8
);
config8[configKey] = validValue;
} catch (error) {

View File

@@ -27900,7 +27900,7 @@ var validateConfig = (key, condition, validationMessage) => {
}
};
var configValidators = {
["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value) {
["OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */](value, config7) {
validateConfig("OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */, value, "Cannot be empty");
validateConfig(
"OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
@@ -27909,7 +27909,7 @@ var configValidators = {
);
validateConfig(
"OCO_OPENAI_API_KEY" /* OCO_OPENAI_API_KEY */,
value.length === 51,
config7["OCO_OPENAI_BASE_PATH" /* OCO_OPENAI_BASE_PATH */] || value.length === 51,
"Must be 51 characters long"
);
return value;
@@ -28018,7 +28018,8 @@ var getConfig = () => {
try {
const validator = configValidators[configKey];
const validValue = validator(
config7[configKey] ?? configFromEnv[configKey]
config7[configKey] ?? configFromEnv[configKey],
config7
);
config7[configKey] = validValue;
} catch (error) {
@@ -28696,6 +28697,13 @@ async function improveCommitMessages(commitsToImprove) {
`Improved ${improvedMessagesWithSHAs.length} commits: `,
improvedMessagesWithSHAs
);
const messagesChanged = improvedMessagesWithSHAs.some(
({ sha, msg }, index) => msg !== commitsToImprove[index].message
);
if (!messagesChanged) {
console.log("No changes in commit messages detected, skipping rebase");
return;
}
const createCommitMessageFile = (message, index) => (0, import_fs2.writeFileSync)(`./commit-${index}.txt`, message);
improvedMessagesWithSHAs.forEach(
({ msg }, i2) => createCommitMessageFile(msg, i2)