Skip to content

Split lint into separate workflow - #1548

Merged
adamtheturtle merged 1 commit into
mainfrom
adamtheturtle/split-lint-workflow
Feb 15, 2026
Merged

adamtheturtle merged 1 commit into
mainfrom
adamtheturtle/split-lint-workflow

Conversation

@adamtheturtle

@adamtheturtle adamtheturtle commented Feb 15, 2026 •

Copy link
Copy Markdown
Member

Split lint into a separate lint.yml workflow so that adding hook-stage to the matrix doesn't cause tests to run 3x redundantly.


Note

Low Risk
Workflow-only refactor with no runtime code changes; main risk is misconfigured GitHub Actions triggers/matrix causing lint or status checks to run unexpectedly or not at all.

Overview
Splits GitHub Actions so ci.yml only runs the pytest matrix (Python 3.13/3.14 on Ubuntu/Windows), removing the hook-stage dimension and the inline Lint step to avoid redundant test runs.

Adds a new lint.yml workflow that runs prek across pre-commit/pre-push/manual hook stages (Python 3.13 on Ubuntu/Windows) and includes a completion job to fail the workflow if any matrix leg fails, mirroring the CI completion gating.

Written by Cursor Bugbot for commit a0072e4. This will update automatically on new commits. Configure here.

@adamtheturtle
adamtheturtle enabled auto-merge (squash) February 15, 2026 08:38
@adamtheturtle
adamtheturtle merged commit ac8a990 into main Feb 15, 2026
15 checks passed
@adamtheturtle
adamtheturtle deleted the adamtheturtle/split-lint-workflow branch February 15, 2026 08:40

This branch was previously deployed

1 inactive deployment
development — a0072e48 Deployed Feb 15, 2026 by adamtheturtle via pages #389
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant