Deployment History
Learn about Deployment History in WaymakerOS.
View the full history of every deployment for your app. Each push to your connected repository triggers a new deployment, and Host keeps a record of every one.
Viewing Deployments
- Open Host and select your app
- Go to the Deployments tab
Each deployment shows:
| Field | Description |
|---|---|
| Status | Building, success, or failed |
| Commit | The git commit that triggered the deployment |
| Time | When the deployment started |
While a deployment is in progress, Host checks the status every 5 seconds and updates automatically.
Deployment Statuses
| Status | Meaning |
|---|---|
| Building | The app is being built and deployed — spinner shown |
| Queued | Waiting for a build slot |
| Success | Deployed and live |
| Failed | Build or deployment error — check your build settings |
Triggering a Deployment
Most deployments are triggered by pushing to your connected GitHub repository — every push to the configured branch starts a new build.
git push origin main
You can also deploy manually at any time — from the app's controls or with the Waymaker tools — without waiting for a new commit. See Deploying Apps.
When a Deployment Fails
- Check the deployment status in the Deployments tab
- Review your build settings in the Settings tab:
- Is the branch correct?
- Is the build command correct? (e.g.,
npm run build) - Is the output directory correct? (e.g.,
dist,.next,build)
- Check your GitHub repository for build errors
- Fix the issue and push again — a new deployment will start automatically
Rolling Back to a Previous Version
If a deployment causes a problem, roll back — Host redeploys a previous version directly, restoring production in one step. No git revert, no new commit required.
Roll back from the Deployments view (choose an earlier successful deployment → Roll back), or with the Waymaker tools from your editor. Your full deployment history stays intact, so you can move forward again whenever you're ready. See also Preview Environments for testing a change before it reaches production in the first place.
Next Steps
- Hosting Apps — creating and configuring apps
- GitHub Integration — connecting your repository
- Environment Variables — managing build-time and runtime configuration