Skip to content

feat: add GHCR publishing pipeline for enhanced MCP distribution#8

Closed
MicBun wants to merge 0 commit intotrufnetwork:dockerImagefrom
MicBun:dockerImage
Closed

feat: add GHCR publishing pipeline for enhanced MCP distribution#8
MicBun wants to merge 0 commit intotrufnetwork:dockerImagefrom
MicBun:dockerImage

Conversation

@MicBun
Copy link
Member

@MicBun MicBun commented Sep 26, 2025

Added GitHub Container Registry (GHCR) publishing workflow and updated documentation to support automated Docker image distribution for the TRUF.NETWORK enhanced PostgreSQL MCP server.

Changes Made

Infrastructure

  • Added .github/workflows/publish-ghcr.yml
    • Multi-platform Docker builds (linux/amd64, linux/arm64)
    • Automatic publishing to ghcr.io/trufnetwork/postgres-mcp:latest
    • Triggered on main branch pushes, tags, and manual dispatch
    • GitHub Actions cache optimization for faster builds

Documentation

  • Updated README.md
    • Featured GHCR Docker image as primary installation method
    • Added comprehensive Docker setup instructions with SSE transport
    • Enhanced TRUF.NETWORK feature documentation
    • Included Claude Desktop SSE configuration guide
    • Added business intelligence use cases and examples

Configuration

  • Updated pyproject.toml
    • Added linting exclusions to protect working SQL query code

Business Impact

  • Improved Distribution: Streamlined deployment with official container registry
  • Enhanced User Experience: Better documentation and setup guides
  • Production Ready: SSE transport support for enterprise deployments
  • Developer Productivity: Automated publishing reduces manual release overhead

Technical Notes

  • Multi-platform Docker builds ensure compatibility across different architectures
  • GitHub Actions workflow follows security best practices with minimal permissions
  • Container image tagged appropriately for version management
  • Documentation emphasizes TRUF.NETWORK's unique blockchain analytics capabilities

resolves: trufnetwork/node#1148

@MicBun MicBun self-assigned this Sep 26, 2025
@coderabbitai
Copy link

coderabbitai bot commented Sep 26, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MicBun MicBun changed the title chore: change to micbun chore: release docker image on publish Sep 26, 2025
@MicBun MicBun marked this pull request as draft September 26, 2025 09:23
@MicBun MicBun changed the title chore: release docker image on publish feat: add GHCR publishing pipeline for enhanced MCP distribution Sep 26, 2025
@MicBun MicBun added the enhancement New feature or request label Sep 26, 2025
@holdex
Copy link

holdex bot commented Sep 26, 2025

Time Submission Status

Member Status Time Action Last Update
@MicBun ❌ Missing - ⚠️ Submit time -

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant