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!