-
Notifications
You must be signed in to change notification settings - Fork 2
feat/build pkgx install #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
elasticdotventures
commented
Nov 15, 2025
- sessionId= should not be required
- example with stdio
- added install
- --tldr checkpoint 1
- --tldr checkpoint 2
- added count_tokens
- --max-tokens CLI parameter is now implemented for the Test subcommand.
- added 内容被截断
- improved readme
- list_crate_items
- list_crate_items
- checkpoint 1, broken
- checkpoint 2, working
- checkpoint, moved list_crate_items moved to tools
- checkpoint, 1 test fails
- added version tool
- --tldr added tag stripping
- checkpoint, syn in - but missing
- list_crate_items appears to work!
- tdlr didn't work with stdio
- added tldr.rs
- added --max_tokens ### to stdio mode
- wip: testing pkgx & docker builds
- feat: pkgx mcp registry
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR renames the project from cratedocs-mcp to rust-cargo-docs-rag-mcp and adds comprehensive build/deployment infrastructure including Docker support, pkgx integration, and versioning automation via Cocogitto.
Key changes:
- Project renamed across all configuration files and documentation
- Added Docker containerization with Alpine-based images and GitHub Container Registry publishing
- Integrated pkgx pantry for alternative installation method
Reviewed Changes
Copilot reviewed 11 out of 12 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| src/tools/docs/docs.rs | Updated User-Agent headers to reflect new repository URL |
| Cargo.toml | Updated package name to rust-cargo-docs-rag-mcp and bumped version to 0.3.0 |
| Cargo.lock | Updated package entry to match new name and version |
| README.md | Comprehensive documentation overhaul with pkgx and Docker instructions |
| Dockerfile | Multi-stage Alpine-based build for containerized deployment |
| docker/entrypoint.sh | Entrypoint script for configurable container runtime modes |
| .dockerignore | Standard exclusion patterns for Docker builds |
| justfile | Added pkgx install and Docker build/run targets |
| scripts/set-version.sh | Version bumping automation script for Cocogitto |
| cog.toml | Cocogitto configuration for automated versioning |
| CHANGELOG.md | Initial changelog documenting v0.3.0 changes |
| .github/workflows/docker.yml | CI/CD workflow for Docker image building and MCP registry publishing |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -0,0 +1,11 @@ | |||
| # Changelog | |||
|
|
|||
| ## [0.3.0] - 2025-11-12 | |||
Copilot
AI
Nov 15, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The release date is set to a future date (2025-11-12) which is inconsistent with typical changelog practices. This should either be the actual release date or use "Unreleased" if the version hasn't been released yet.
| ## [0.3.0] - 2025-11-12 | |
| ## [0.3.0] - Unreleased |
| @@ -0,0 +1,16 @@ | |||
| #!/bin/sh | |||
Copilot
AI
Nov 15, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The entrypoint script should be marked as executable in the repository. After creating this file, run chmod +x docker/entrypoint.sh and commit the permission change, or ensure the Dockerfile's chmod +x /entrypoint.sh at line 29 is sufficient for runtime.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot open a new pull request to apply changes based on this feedback
Signed-off-by: Brian Horakh <[email protected]>
|
@elasticdotventures I've opened a new pull request, #10, to work on those changes. Once the pull request is ready, I'll request review from you. |