Skip to content

docs: document CI gates and add a pull request skill - #5

Merged
samperay merged 2 commits into
mainfrom
docs/readme
Oct 11, 2026
Merged

samperay merged 2 commits into
mainfrom
docs/readme

Conversation

@samperay

Copy link
Copy Markdown
Owner

Summary

  • Document the CI jobs, the 90% coverage gate, the local check commands, and the main branch protection rules in the README.
  • Add a Cursor skill that drafts a pull request title and description from those local check results.

CI results

Check Result
Ruff Lint Passed
Ruff Format Passed
Mypy Passed
Pytest Passed
Coverage 97.81%

Checked locally before this pull request was published.

- Added a comprehensive section on CI processes, detailing the GitHub Actions workflow for linting, formatting, and testing.
- Included instructions for running local checks and outlined the branch protection rules for the `main` branch.
- Emphasized the importance of maintaining a minimum test coverage of 90% for the `todo_api`.
- Introduced a new markdown file for the pull request skill, detailing the process for drafting and publishing GitHub pull requests.
- Included instructions for running local checks with Ruff, Mypy, and Pytest, along with guidelines for writing titles and descriptions.
- Emphasized the importance of including CI results in the pull request description to maintain transparency and clarity.
@samperay
samperay merged commit 24f9a4a into main Oct 11, 2026
4 checks passed
@samperay
samperay deleted the docs/readme branch October 11, 2026 14:03
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