New CI and Pre-Commit Setup #18
ayerofieiev-tt
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
👋 Dear Contributors,
I am excited to announce several updates aimed at improving code quality and streamlining the contribution process. Please read the following updates carefully:
Continuous Integration (CI) Enabled:
We have enabled CI to automatically run tests and checks on all pull requests.
Pre-Commit Hook
We have added a pre-commit hook to automatically format Python code using Black. This ensures consistent code formatting across the project.
We ask everyone to refresh their dependencies by running and then install the pre-commit hooks
All pull requests now undergo automated checks. You will not be able to merge a PR if the pre-commit hook is not installed or skipped.
Merge Queue
We are leveraging Github's merge queue system. Direct merges are no longer possible. Instead, you must request the system to place your PR into the merge queue, where it will undergo thorough testing before being merged.
We also added a test status to the workflow summary. This provides a clear overview of the test results for each PR.
Beta Was this translation helpful? Give feedback.
All reactions