Skip to main content
Glama
deploy-github-pages.sh2.67 kB
#!/bin/bash set -e echo "==========================================" echo "🚀 GitHub Pages Deployment v1.2.0" echo "==========================================" # Step 1: Save current branch CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) echo "📍 Current branch: $CURRENT_BRANCH" # Step 2: Checkout gh-pages echo "📄 Checking out gh-pages branch..." git fetch origin gh-pages git checkout gh-pages # Step 3: Create releases directory if needed echo "📁 Preparing site/_releases/ directory..." mkdir -p site/_releases # Step 4: Copy release documentation echo "📋 Copying release documentation..." cp RELEASE_v1.2.0.md site/_releases/v1.2.0.md cp CHANGELOG.md site/_releases/changelog.md cp PERFORMANCE_ANALYSIS.md site/_releases/performance-1.2.0.md # Step 5: Create or update releases index echo "📑 Creating releases index..." cat > site/_releases/index.md << 'EOF' # Releases ## v1.2.0 (Latest) **Release Date**: November 7, 2025 **Status**: ✅ Production Ready ### Key Improvements - 3 critical bug fixes (WebSocket, SSE, Aurora) - 3 performance optimizations (84.2%-335x improvements) - 42+ new unit tests (all passing) - 4 integration tests (all passing) ### Quick Links - [Release Notes](v1.2.0.md) - [Performance Report](performance-1.2.0.md) - [Changelog](changelog.md) - [GitHub Release](https://github.com/jango-blockchained/homeassistant-mcp/releases/tag/v1.2.0) ### Downloads - **Docker**: `docker pull jango-blockchained/homeassistant-mcp:1.2.0` - **NPM**: `npm install @jango-blockchained/homeassistant-mcp@1.2.0` - **Source**: [GitHub](https://github.com/jango-blockchained/homeassistant-mcp/releases/tag/v1.2.0) --- ## Previous Releases See [GitHub Releases](https://github.com/jango-blockchained/homeassistant-mcp/releases) for all versions. EOF # Step 6: Add and commit echo "📝 Committing changes..." git add site/_releases/ git commit -m "v1.2.0: Release documentation and GitHub Pages update" || echo "✅ No changes to commit" # Step 7: Push to GitHub echo "🚀 Pushing to GitHub Pages..." git push origin gh-pages # Step 8: Return to original branch echo "↩️ Returning to $CURRENT_BRANCH branch..." git checkout $CURRENT_BRANCH echo "" echo "==========================================" echo "✅ GitHub Pages deployment complete!" echo "==========================================" echo "" echo "📱 Release is now live at:" echo " https://jango-blockchained.github.io/homeassistant-mcp/releases/" echo "" echo "📄 Release documentation:" echo " - Release Notes: /releases/v1.2.0.md" echo " - Performance: /releases/performance-1.2.0.md" echo " - Changelog: /releases/changelog.md" echo ""

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jango-blockchained/advanced-homeassistant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server