GitHub Action

Deploy Your Static Sites Directly from GitHub

Automate your workflow with Static.app's GitHub Action. Build, package, and deploy your static sites with every push. No manual uploads, no switching between tools.

Upload ZIP File

Drag and drop files to upload.

Upload website file archives, images, documents, or PDFs.

Select File
  • Build anything, deploy everywhere

    Works seamlessly with any static site generator or build tool: Next.js, React, Vue, Hugo, Jekyll, Gatsby, or plain HTML. The action intelligently detects your build process and handles deployment.

  • Create or update sites effortlessly

    Whether you're launching a new project or updating an existing one, the same action handles both scenarios. No need to change your workflow as your project grows.

  • Smart file management

    Automatically excludes unnecessary files. Only production-ready assets reach your hosting, keeping deployments fast and clean.

Simple Setup in Three Steps

  • Sign in to Static.app and generate a new API key in seconds.

  • Add API Key to GitHub Secrets

  • Create a workflow file in your repository and watch your site go live automatically.

Why Automate Your Static Site Deployment?

Manual deployment slows you down. Every time you make changes to your static site, you have to build locally, package files, and upload them to your hosting platform. This process is time-consuming, error-prone, and breaks your development flow.

Static.app's GitHub Action eliminates this friction. With a simple workflow file, your site automatically builds and deploys whenever you push to your repository. Focus on creating great content and features while your deployment runs in the background.

Not Just a Deploy Action

  • Automatic build detection

    The GitHub Action intelligently identifies your project type and build requirements.

  • Status notifications

    Get real-time deployment status directly in your GitHub pull requests and commits.

  • Multi-environment support

    Deploy to different environments from different branches.

Frequently Asked Questions

Do I need a paid plan to use Static.app’s GitHub Actions?

GitHub Action deployment works with paid Static.app plans, as API keys are used to access the static.app API.

What happens if my build fails?

If your build fails, the deployment stops, and your live site remains unchanged. You'll see the error in your GitHub Actions logs and can fix the issue before trying again.

How long does a typical deployment take?

Most deployments complete in a few minutes, but this depends on the complexity of your project.

What if I need to roll back a deployment?

Log in to your Static.app dashboard and navigate to your site's deployment history. You can rollback to any previous version with one click.

Is my API key secure?

Yes! GitHub Secrets are encrypted and never exposed in logs or pull requests. Your API key remains completely secure throughout the deployment process.

Can I deploy from branches other than main?

Absolutely! Configure your workflow to trigger on any branch, tag, or even pull requests for preview deployments.

Get Started with GitHub Action

Build, package, and deploy your static sites with every push.

Select File
or drop your archive to upload
Hey there 👋  Friends from designmodo are here to help!