Skip to content

Ci/always run all tests#110

Open
PenguinBoi12 wants to merge 2 commits into
mainfrom
ci/always-run-all-tests
Open

Ci/always run all tests#110
PenguinBoi12 wants to merge 2 commits into
mainfrom
ci/always-run-all-tests

Conversation

@PenguinBoi12

Copy link
Copy Markdown
Contributor

Description

  • Lint, type-check, and pytest now all run independently via continue-on-error: true, so a failure in one no longer skips the others. This will improve visibility in the CI (ex. if both formatting and tests fails we can see it)
  • Added pytest-cov and set --cov-fail-under=90 on the pytest step, so the build fails if test coverage drops below 90%. This is to ensure we don't forget too many tests and keep our coverage high.

Type of Change

  • Feature
  • Refactor
  • Bug fix
  • Documentation
  • Other: Improved CI

Pre-merge Checklist

  • Run tests: pytest
  • Run type check: mypy
  • Run formatting: `black .

@PenguinBoi12 PenguinBoi12 requested a review from chrisdedman July 5, 2026 06:31
@PenguinBoi12 PenguinBoi12 self-assigned this Jul 5, 2026
@PenguinBoi12 PenguinBoi12 added the CI CI related PR label Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI CI related PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant