D
Setup

Deployment

Production branch is v3, not main. Push triggers a self-hosted runner that runs git reset --hard on the server.

BranchWorkflowRunnerTarget
v3deploy_production.ymlself-hosted productionProduction
stagingdeploy_staging.ymlself-hosted stagingStaging
toko_digitaldeploy_toko_digital.ymlself-hosted toko_digitalToko Digital

Production branch is v3, not main. There are 25+ active branches, many named personally (adi, ardi_temp, quickstart-bimbo). Confirm the target branch with the user before git operations.

See the Indonesian version for the full deploy steps, cron setup, queue notes, and pre-push checklist.