From e4c5744d87a83a40044b00d3285db509fcd4cd4e Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Thu, 21 May 2026 11:51:40 -0700 Subject: [PATCH] fix(ci): restore TaskSpec re-export in task_scheduler.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ruff --fix removed the TaskSpec import as unused within the module, but it is part of the public API — tests import it from scripts.task_scheduler rather than reaching into circuitforge_core directly. Add # noqa: F401 to protect intentional re-exports from future auto-fix. --- scripts/task_scheduler.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/task_scheduler.py b/scripts/task_scheduler.py index 261e5a8..09fb586 100644 --- a/scripts/task_scheduler.py +++ b/scripts/task_scheduler.py @@ -21,6 +21,7 @@ from typing import Callable, Optional from circuitforge_core.tasks.scheduler import ( LocalScheduler as _CoreTaskScheduler, + TaskSpec, # noqa: F401 — re-exported as part of public API; tests import from here ) logger = logging.getLogger(__name__)