Skip to content

ci: add GitHub Actions for lint, test, docs, release, and CLA - #26

Merged
raychen911 merged 1 commit into
mainfrom
ci/github-actions
Oct 30, 2026
Merged

raychen911 merged 1 commit into
mainfrom
ci/github-actions

Conversation

@Rook1ex

@Rook1ex Rook1ex commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Lint changed Python under trpc_sdk and run pytest with an 80% coverage gate.
  • Build and deploy MkDocs to GitHub Pages when the docs sources change.
  • On version tags, match the tag to the package version, then publish v* tags to PyPI.
  • Check contributor CLA signatures against trpc-group/cla-database.

Test plan

  • Confirm CI is scheduled on this pull request.
  • Confirm CLA Assistant comments on this pull request.
  • Docs and release workflows stay idle until their path or tag triggers.

Add workflows that lint and test pull requests on the self-hosted runner, publish MkDocs to GitHub Pages, check version tags before uploading to PyPI, and require a signed CLA.
@raychen911
raychen911 merged commit a11801f into main Oct 30, 2026
2 of 3 checks passed
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