fix: avoid changed gate lint self-lock

This commit is contained in:
Peter Steinberger
2026-04-25 20:07:21 +01:00
parent 0e1ef93e84
commit 17401e31de
3 changed files with 22 additions and 5 deletions

View File

@@ -68,6 +68,7 @@ export function createChangedCheckPlan(result, options = {}) {
}
};
const addTypecheck = (name, args) => add(name, args, createSparseTsgoSkipEnv(baseEnv));
const addLint = (name, args) => add(name, args, baseEnv);
add("conflict markers", ["check:no-conflict-markers"]);
@@ -109,7 +110,7 @@ export function createChangedCheckPlan(result, options = {}) {
if (runAll) {
addTypecheck("typecheck all", ["tsgo:all"]);
add("lint", ["lint"]);
addLint("lint", ["lint"]);
add("runtime import cycles", ["check:import-cycles"]);
return {
commands,
@@ -135,16 +136,16 @@ export function createChangedCheckPlan(result, options = {}) {
}
if (lanes.core || lanes.coreTests) {
add("lint core", ["lint:core"]);
addLint("lint core", ["lint:core"]);
}
if (lanes.extensions || lanes.extensionTests) {
add("lint extensions", ["lint:extensions"]);
addLint("lint extensions", ["lint:extensions"]);
}
if (lanes.tooling) {
add("lint scripts", ["lint:scripts"]);
addLint("lint scripts", ["lint:scripts"]);
}
if (lanes.apps) {
add("lint apps", ["lint:apps"]);
addLint("lint apps", ["lint:apps"]);
}
if (lanes.core || lanes.extensions) {