Skip to content

chore: CI uv migration, feature-flag checks, docs improvements#32

Merged
pratyush618 merged 7 commits intomasterfrom
chore/ci-and-docs-improvements
Mar 21, 2026
Merged

chore: CI uv migration, feature-flag checks, docs improvements#32
pratyush618 merged 7 commits intomasterfrom
chore/ci-and-docs-improvements

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

  • CI: pip to uv -- lint and test jobs now use astral-sh/setup-uv@v5 + uv sync/uv run instead of raw pip/ruff/mypy/pytest
  • CI: mypy on tests -- mypy now covers tests/python/ in addition to py_src/taskito/
  • CI: feature-flag checks -- rust-test job now runs cargo check for postgres, redis, and native-async features
  • CI: native-async in test builds -- Python test job builds with --features native-async so the 18 async tests actually exercise the feature
  • Docs: MockResource -- expanded testing guide with return_value vs wraps, multiple resources, inject patterns
  • Docs: local test commands -- added "Running Tests Locally" section

Test plan

  • Linting passes locally (ruff check, mypy)
  • CI workflow runs successfully on push

@pratyush618 pratyush618 merged commit 2175495 into master Mar 21, 2026
10 checks passed
@pratyush618 pratyush618 deleted the chore/ci-and-docs-improvements branch March 31, 2026 17:21
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