#3695 chore: Merge mypy and ty into a single Nox session
Pull request opened by
edgarrmondragon
Summary by Sourcery
Merge mypy and ty type checking into a single Nox typing session and align tooling and CI usage with the updated workflow.
New Features:
• Provide a unified typing Nox session that runs both mypy and ty type checks in one command.
Enhancements:
• Retag the typing Nox session as a lint session and add tags to dependency and snapshot/update doctest sessions for clearer categorization of Nox tasks.
• Adjust ty output formatting to switch between concise and GitHub-friendly formats based on the CI environment.
• Update mypy and ty versions in the typing dependency group to newer compatible releases.
CI:
• Change the test workflow to run the new typing Nox session explicitly instead of filtering by tag.
• Relax Dependabot’s versioning strategy to allow necessary version increases beyond lockfile-only updates.
Documentation:
• Update contributor and internal documentation to reference the new typing Nox session usage (
nox -s typing
) instead of the previous tag-based invocation.
meltano/sdk