GitHub CI/CD
GitHub is where the code lives. We set who can change it, what must be checked before a merge, and how a merge can go live — to Vercel, Azure, Hetzner, or AWS — without someone copying files by hand.
- Production Hardened
- SSL & Backups
- Documented Handoff
What we set up
The team can review, test, preview, and publish from GitHub without calling us for every release.
Who can see and
Who can see and change the code — only the people who should
Main branch locked until
Main branch locked until a review and checks pass
Automatic test and build
Automatic test and build on every change
Live publish needs a
Live publish needs a person to approve, with secrets kept in GitHub
A simple version tag
A simple version tag so you know what is live
Publish to Vercel
Publish to Vercel, Azure, Hetzner, AWS, or cPanel
End-to-End Delivery Lifecycle
From core build and cloud deployment to creative launch assets — every milestone under one contract.
02. Deployment & Cloud Cutover
03. Launch Assets & Automation
Frequently Asked Questions
Clear details on scope, stack ownership, credential handling, and post-launch support.
We already have a GitHub repo. Can you add Actions only?
Yes. We start with checks on pull requests, then add deploy jobs once the environments exist. We do not rewrite history unless you ask.
Do you support GitLab or Bitbucket?
GitHub is the default we staff. Other git hosts are possible when the organisation already standardises there; we say so in the proposal.
Will you harden an existing account?
Yes. We review IAM, billing alerts, network rules, and backups before adding new workloads.
Do you document the handoff?
Every delivery includes access notes, env maps, and restore steps so your team is not guessing after we leave.
Can you keep staging separate from production?
Always. Secrets, data, and deploy targets stay isolated — chat is never the source of truth for credentials.
What about monitoring and alerts?
We wire basic uptime, disk, and deploy alerts into channels you already use, then tune thresholds with you.
