📡 Deploy your static files directly to BuddyPond Pads
This GitHub Action uploads your app’s files to BuddyPond, using a secure signed URL system.
- 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
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-appIn 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>
Your files will be uploaded to: https://files.buddypond.com///
Check out the example app repository for a working reference.
Join the conversation on BuddyPond or ask questions via your Pad!