Files
context-bridge/package-for-submission.sh
Your Name 2d84f62407 docs: complete Context Bridge launch coordination by Epimetheus
Agent Coordination:
- Epimetheus (Architect) identity assigned and registered
- Connected to PS-SHA-∞ memory system (4,059 entries)
- Task claimed from marketplace
- Broadcasting to other agents

Launch Documentation Created:
- PUBLISH_TO_NPM.md - Complete npm publishing guide
- STRIPE_LIVE_SETUP.md - Stripe live mode setup guide
- AGENT_COORDINATION_REPORT.md - Full status and next steps
- EPIMETHEUS_SESSION_COMPLETE.md - Session summary
- Added all previous documentation to repo

Launch Status: 98% Complete
Blocked on: User actions (npm login + Stripe products)
Ready: Screenshots, testing, submissions, announcements

Next Steps:
1. User: npm login && npm publish (10 min)
2. User: Create Stripe products (5 min)
3. Capture 5 screenshots (15 min)
4. Manual testing on 4 platforms (20 min)
5. Submit to Chrome Web Store (30 min)
6. Launch announcements (10 min)

Total time to launch: ~90 minutes

Agent Body: qwen2.5-coder:7b (open source)
Memory Hash: 4e3d2012
Collaboration: ACTIVE

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-14 12:35:50 -06:00

106 lines
2.5 KiB
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Package Context Bridge extensions for submission
# Creates clean ZIPs ready for Chrome Web Store and Firefox Add-ons
set -e
echo "📦 Packaging Context Bridge for submission..."
echo ""
# Clean up old builds
rm -f context-bridge-chrome.zip context-bridge-firefox.zip
rm -rf build/ dist/
# Create build directory
mkdir -p build
echo "1⃣ Packaging Chrome extension..."
# Create Chrome ZIP
cd extension
zip -r ../build/context-bridge-chrome.zip \
manifest.json \
popup/ \
content/ \
background/ \
styles/ \
icons/ \
templates/ \
-x "*.DS_Store" \
-x "*/.git/*" \
-x "*/node_modules/*" \
-x "*.log" \
-x "*~" \
-x "*.swp"
cd ..
echo "✅ Chrome extension packaged: build/context-bridge-chrome.zip"
unzip -l build/context-bridge-chrome.zip | tail -5
echo ""
echo "2⃣ Packaging Firefox extension..."
# Create Firefox ZIP
cd extension-firefox
zip -r ../build/context-bridge-firefox.zip \
manifest.json \
popup/ \
content/ \
background/ \
styles/ \
icons/ \
templates/ \
-x "*.DS_Store" \
-x "*/.git/*" \
-x "*/node_modules/*" \
-x "*.log" \
-x "*~" \
-x "*.swp"
cd ..
echo "✅ Firefox extension packaged: build/context-bridge-firefox.zip"
unzip -l build/context-bridge-firefox.zip | tail -5
echo ""
echo "3⃣ Generating checksums..."
# Generate SHA256 checksums
cd build
shasum -a 256 context-bridge-chrome.zip > context-bridge-chrome.zip.sha256
shasum -a 256 context-bridge-firefox.zip > context-bridge-firefox.zip.sha256
cd ..
echo "✅ Checksums generated"
cat build/*.sha256
echo ""
echo "4⃣ Package summary..."
# Show file sizes
ls -lh build/*.zip
echo ""
echo "📊 Package Statistics:"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "Chrome ZIP: $(du -h build/context-bridge-chrome.zip | cut -f1)"
echo "Firefox ZIP: $(du -h build/context-bridge-firefox.zip | cut -f1)"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "✅ All packages ready for submission!"
echo ""
echo "📁 Files created:"
echo " - build/context-bridge-chrome.zip"
echo " - build/context-bridge-chrome.zip.sha256"
echo " - build/context-bridge-firefox.zip"
echo " - build/context-bridge-firefox.zip.sha256"
echo ""
echo "🚀 Next steps:"
echo " 1. Upload context-bridge-chrome.zip to Chrome Web Store"
echo " 2. Upload context-bridge-firefox.zip to Firefox Add-ons"
echo " 3. Keep .sha256 files for verification"