fix: restore scrolling and validator enforcement
ForgeFlow quality gate / quality (push) Canceled after 0s
ForgeFlow quality gate / quality (push) Canceled after 0s
This commit is contained in:
1 parent
f8c505e525
commit
258f0b1324
9 files changed
+127
-25
No files matched your search
@@ -373,7 +373,8 @@ function registerRepositoryIpc({
|
||||
});
|
||||
register("git-validator:preview-repair", async ({ fullName, check }) => {
|
||||
const repository = await resolveRepository({ fullName });
|
||||
return gitValidator.previewRepair(repository, check);
|
||||
const currentCheck = await gitValidator.resolveRepairCheck(repository, check);
|
||||
return gitValidator.previewRepair(repository, currentCheck);
|
||||
});
|
||||
register("git-validator:export", async ({ fullName, format = "json" }) => {
|
||||
const repository = await resolveRepository({ fullName });
|
||||
@@ -390,18 +391,19 @@ function registerRepositoryIpc({
|
||||
"add-editorconfig",
|
||||
"protect-default-branch",
|
||||
]);
|
||||
if (!allowed.has(check?.fixAction))
|
||||
const currentCheck = await gitValidator.resolveRepairCheck(repository, check);
|
||||
if (!allowed.has(currentCheck.fixAction))
|
||||
throw new Error("Unsupported Git Validator repair request.");
|
||||
const result = await gitValidator.repair(repository, check);
|
||||
const result = await gitValidator.repair(repository, currentCheck);
|
||||
await audit.append("git-validator.repair", {
|
||||
repository: repository.fullName,
|
||||
checkId: check.id,
|
||||
action: check.fixAction,
|
||||
checkId: currentCheck.id,
|
||||
action: currentCheck.fixAction,
|
||||
});
|
||||
await diagnostics.info("git-validator.repair.completed", {
|
||||
repository: repository.fullName,
|
||||
checkId: check.id,
|
||||
action: check.fixAction,
|
||||
checkId: currentCheck.id,
|
||||
action: currentCheck.fixAction,
|
||||
});
|
||||
return result;
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user