BuddyPond Upload Action
June 11, 2025 ยท View on GitHub
๐ก Deploy your static files directly to BuddyPond Pads
This GitHub Action uploads your appโs files to BuddyPond, using a secure signed URL system.
๐ Features
- Upload your Apps to the Buddy Pond Ecosystem
- Simple drag-and-drop deployment via GitHub Actions
- Works with any static site: HTML, JS, CSS, WebAssembly, WebGL, and more
๐ง Usage
1. Add this to your .github/workflows/upload.yml
name: Upload to BuddyPond
on:
push:
branches: [ main ]
jobs:
upload:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Upload Files to BuddyPond
uses: buddypond/upload-action@v1
with:
bp_api_key: ${{ secrets.BP_API_KEY }}
user: your-buddypond-username
folder: pads/my-app
2. Add Your API Key
In your repository settings:
- Go to Settings โ Secrets and variables โ Actions โ New repository secret
- Add the following:
Name: BP_API_KEY
Value: <your secret BuddyPond API key>
3. Done!
Your files will be uploaded to: https://files.buddypond.com/
๐ Example Repo
Check out the example app repository for a working reference.
๐ฌ Need Help?
Join the conversation on BuddyPond or ask questions via your Pad!