Part of #240. Depends on #SUB3, #SUB4.
Repoint CI/CD so the dev branch deploys to the staging VM instead of the current shared host.
Current state
.github/workflows/deploy.yml writes /opt/swarm_connect_dev.env and recreates the stack on the existing runner host for dev; main does the same with /opt/swarm_connect.env. This issue changes only the staging (dev) path; prod stays as-is until the prod epic.
Scope
- Deploy to the staging VM via SSH (ssh-action or a self-hosted runner on the VM). Add deploy secrets: host, user, SSH key.
- Move the staging env block (incl. the Flow B / Gnosis vars already added) to target the new VM; set
GATEWAY_ENVIRONMENT=staging and the testnet chain values.
- Retire the old shared-host
dev deploy path.
Acceptance criteria
Part of #240. Depends on #SUB3, #SUB4.
Repoint CI/CD so the
devbranch deploys to the staging VM instead of the current shared host.Current state
.github/workflows/deploy.ymlwrites/opt/swarm_connect_dev.envand recreates the stack on the existing runner host fordev;maindoes the same with/opt/swarm_connect.env. This issue changes only the staging (dev) path; prod stays as-is until the prod epic.Scope
GATEWAY_ENVIRONMENT=stagingand the testnet chain values.devdeploy path.Acceptance criteria
devdeploys to the staging VM end-to-end.devdeploy removed/disabled.GNOSIS_PRIVATE_KEYremains a secret.