Skip to content

Add CI pipeline, test suite, and gitignore leaked tokens#5

Merged
AlexanderLawson17 merged 1 commit into
mainfrom
chore/ci-tests-security
Mar 25, 2026
Merged

Add CI pipeline, test suite, and gitignore leaked tokens#5
AlexanderLawson17 merged 1 commit into
mainfrom
chore/ci-tests-security

Conversation

@AlexanderLawson17

Copy link
Copy Markdown
Owner

Summary

  • Security: Add .mcpregistry_*, .smithery/ to .gitignore to prevent credential leaks
  • CI: Add GitHub Actions workflow running pytest on Python 3.10, 3.11, 3.12
  • Tests: Add 29 tests covering input validation, HTTPS enforcement, model deserialization, client init, and SafeX402Client

Test plan

  • All 29 tests pass locally (pytest tests/ -v)
  • CI runs green on all three Python versions after merge

🤖 Generated with Claude Code

- Remove .mcpregistry_* token files from tracking
- Add .github/workflows/ci.yml (pytest on Python 3.10-3.12)
- Add 22 tests covering input validation, URL enforcement,
  models, client init, and SafeX402Client
- Gitignore: .mcpregistry_*, dist/, .smithery/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@AlexanderLawson17 AlexanderLawson17 merged commit 37705ec into main Mar 25, 2026
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