Skip to content

feat(synapto): release v0.1.0 preparation — uvx support, changelog, release workflow#5

Merged
ramonlimaramos merged 2 commits intomainfrom
feat/release-v0.1.0
Apr 13, 2026
Merged

feat(synapto): release v0.1.0 preparation — uvx support, changelog, release workflow#5
ramonlimaramos merged 2 commits intomainfrom
feat/release-v0.1.0

Conversation

@ramonlimaramos
Copy link
Copy Markdown
Owner

Summary

Changes

  • README.md — recommend uvx as default mcp config with explanation
  • docs/claude-code.md — updated mcp config examples with uvx
  • docs/cursor.md — updated mcp config examples with uvx
  • src/synapto/cli.pysynapto init --interactive now detects claude code and cursor, offers to write uvx-based mcp config automatically
  • CHANGELOG.md — documents all features shipping in v0.1.0
  • .github/workflows/release.yml — uses uv, includes install/upgrade instructions in github release notes

Release Process (after merge)

  1. go to actions → release → run workflow
  2. select bump type (patch/minor/major)
  3. workflow bumps version, builds, publishes to pypi, creates github release

Test plan

  • ci passes (lint, security, test 3.11/3.12/3.13)
  • synapto init --interactive detects claude code and offers uvx config
  • CHANGELOG.md accurately reflects v0.1.0 features

closes #3

🤖 Generated with Claude Code

ramonlimaramos and others added 2 commits April 13, 2026 09:37
… and release workflow

issue #3 (partial — items 1 and 3):
- update readme, claude-code.md, cursor.md to recommend uvx as default
  mcp config for automatic updates from pypi
- add mcp client auto-detection in synapto init --interactive that
  writes uvx config to claude code and cursor config files

release prep:
- add CHANGELOG.md documenting all v0.1.0 features
- update release.yml to use uv instead of pip, include install
  instructions in github release notes

closes #3

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
covers the new functions added for issue #3:
- _detect_mcp_clients: detects claude code, cursor, both, or none
- _write_mcp_config: creates new config, preserves existing servers,
  overwrites old synapto config, handles custom tenant, creates dirs
- made _detect_mcp_clients testable with optional home parameter

98 tests total (was 89)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ramonlimaramos ramonlimaramos merged commit d07cc21 into main Apr 13, 2026
5 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.

[feature] auto-update mechanism and uvx support for mcp installations

1 participant