GitHub Actions Deploy Pipeline
When you connect a GitHub repository, Boottify can generate a deploy-app.yml workflow into your repo. That workflow builds the Docker image, pushes it, and triggers the platform deploy — with progress streamed back to the dashboard via real-time step webhooks.
What Gets Generated
- A
.github/workflows/deploy-app.ymlfile in your repo. - Resilient
npm installwith fallback (handles transient registry issues). - Lowercase Docker image names (OCI spec compliant).
- A POST callback to
/api/webhooks/deploy-stepafter each step so the dashboard updates live.
Setting It Up
- Open Settings → Integrations → GitHub.
- Install the Boottify GitHub App on the repo.
- Click Generate Deploy Workflow.
- Boottify commits the workflow file to your repo via a pull request.
- Merge the PR. The next push to your default branch triggers a deploy.
Real-Time Progress
As the workflow runs, each step posts a status event back to the platform. You will see — on the application's Deployments page — the live progress of: checkout, build, push, deploy, smoke test.
Authentication
The workflow uses a deploy token scoped to deploy, apps:write, and env. See API tokens for details on scopes.