You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CI paths: Python Lint — add self-trigger path #843
Part of #834. Phase 1 (unanchored corrections — no dependency on any other slice).
What
python-lint.yml filters on packages/python/**/*.py and packages/python/pyproject.toml, but does not name its own file. Editing the workflow does not run it. Spec row 16 requires a workflow file to trigger its own workflow.
Exact change
.github/workflows/python-lint.yml — replace the on: block with:
Python Lint — this is the whole point; it proves the self-path took effect. It did not run on this PR's first push if you push the workflow edit as the only commit — it does run, because pull_request triggers are read from the PR head branch, so the new filter applies to the PR that introduces it.
MUST NOT run
Python Test, TS Test, Rust Test, Plugins Test, Python Typecheck, TS Lint, TS Typecheck — every one is already path-filtered and none names python-lint.yml.
May still run (not yet filtered — expected noise until phases 2–4 land)
Closing in the #934 sweep. The target workflow no longer exists: the #834 epic shipped as per-domain consolidation (#888, #890, #892, #893, #894, #895, #942) instead of the per-concern slices this issue specced. The intent is satisfied — lint/typecheck now live inside the consolidated per-SDK workflows (dirsql-python-ci.yml / dirsql-typescript-ci.yml), whose paths: filters include their own workflow file.
Activity
thekevinbot commentedon Aug 20, 2026
Closing in the #934 sweep. The target workflow no longer exists: the #834 epic shipped as per-domain consolidation (#888, #890, #892, #893, #894, #895, #942) instead of the per-concern slices this issue specced. The intent is satisfied — lint/typecheck now live inside the consolidated per-SDK workflows (
dirsql-python-ci.yml/dirsql-typescript-ci.yml), whosepaths:filters include their own workflow file.