Skip to content

Conversation

@javidahmed64592
Copy link
Owner

This pull request introduces several updates to the repository, focusing on CI workflow enhancements, documentation improvements, dependency management, and the addition of new code functionality. The most significant changes include adding new CI jobs for type checking and version consistency, updating the README.md to reflect these changes, modifying pyproject.toml to include new dependencies and configurations, and introducing a new function with its corresponding test.

CI Workflow Enhancements:

  • .github/workflows/ci.yml: Added a new mypy job for static type checking and a version-check job to ensure version consistency between __init__.py and pyproject.toml. Also updated the test job to include coverage report generation and artifact upload. [1] [2]

Documentation Updates:

  • README.md: Added a section on type checking using mypy, updated references to configuration files (e.g., pyproject.toml for linting), and removed mentions of test dependencies, focusing solely on dev dependencies. [1] [2] [3] [4]

Dependency and Configuration Changes:

  • pyproject.toml: Updated the project version to 0.1.0, added new dependencies (mypy, tomli), enhanced pytest options, and introduced mypy configurations for stricter type checking. Adjusted ruff linting rules and exclusions. [1] [2] [3] [4] [5]

New Code Functionality:

Test Cleanup:

@javidahmed64592 javidahmed64592 merged commit f632a3e into main May 29, 2025
4 checks passed
@javidahmed64592 javidahmed64592 deleted the update-template branch May 29, 2025 00:30
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.

2 participants