Add explicit UV CLI workflow for pyseekdb#154
Conversation
…ase#130) - Add Development section to README with UV workflow documentation - Prerequisites: uv installation instructions - Setup Development Environment: clone and sync commands - Common Commands: uv run, uv build, uv add, etc. - Build Artifacts: output location description - Update Testing section to use `uv run pytest` consistently - Add `build` job to CI workflow to verify `uv build` works - Upload build artifacts for inspection Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update CI build job to use `make build` instead of `uv build` - Simplify README Development section to use make targets - Document all available make targets (install, check, test, build, etc.) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
📝 WalkthroughWalkthroughThe changes add CI verification for UV-based package building and document the UV CLI workflow. A new GitHub Actions job executes Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Thanks for the review! I have updated the Makefile to integrate uv commands, and updated the CI workflow and README to use |
| python3 -m pytest tests/integration_tests/ -v -k "oceanbase" # oceanbase mode (requires OceanBase) | ||
| # Run specific tests with uv run | ||
| uv run pytest tests/integration_tests/ -v -k "server" # server mode (requires seekdb server) | ||
| uv run pytest tests/integration_tests/ -v -k "oceanbase" # oceanbase mode (requires OceanBase) |
There was a problem hiding this comment.
uv run pytest tests/integration_tests/ -v -k "embedded"
| make test-integration-embedded # Run embedded integration tests | ||
| make build # Build the package | ||
| make docs # Build documentation | ||
| make clean # Clean build artifacts |
Summary
uv run pytestconsistentlybuildjob to CI workflow to verifyuv buildproduces valid artifactsCloses #130
Test plan
uv buildproduces both.tar.gzand.whlartifacts locally🤖 Generated with Claude Code
Summary by CodeRabbit
Chores
Documentation
✏️ Tip: You can customize this high-level summary in your review settings.