Deploy to Stage on releases/*, main, and develop #54

Open
opened 2026-02-25 19:47:47 +00:00 by Vylpes · 0 comments
Owner

Epic: #11


As a developer,
I want pushes to release/*, main, and develop branches to automatically deploy to the stage environment,
so that changes are continuously available for testing without manual intervention.

Blocked by: STORY-9.1 (Build and Test on All Branches)

Acceptance criteria:

  • Deployment to stage triggers only on pushes to release/*, main, or develop
  • Deployment uses rsync and an SSH script to transfer and apply the release
  • Deployment does not run if the build/test job fails
  • No stage deployment is triggered by pushes to other branches

Subtasks:

  • Add stage deployment job to the workflow, conditioned on the target branch
  • Configure rsync + SSH script step for the stage environment
  • Store stage environment credentials/config as Forgejo Actions secrets
  • Ensure deployment job depends on (and only runs after) a passing build/test job
  • Verify deployment is skipped on unrelated branches
  • Write/update documentation
Epic: #11 --- **As a** developer, **I want** pushes to `release/*`, `main`, and `develop` branches to automatically deploy to the stage environment, **so that** changes are continuously available for testing without manual intervention. **Blocked by:** STORY-9.1 (Build and Test on All Branches) **Acceptance criteria:** - Deployment to stage triggers only on pushes to `release/*`, `main`, or `develop` - Deployment uses rsync and an SSH script to transfer and apply the release - Deployment does not run if the build/test job fails - No stage deployment is triggered by pushes to other branches **Subtasks:** - [ ] Add stage deployment job to the workflow, conditioned on the target branch - [ ] Configure rsync + SSH script step for the stage environment - [ ] Store stage environment credentials/config as Forgejo Actions secrets - [ ] Ensure deployment job depends on (and only runs after) a passing build/test job - [ ] Verify deployment is skipped on unrelated branches - [ ] Write/update documentation
Vylpes added this to the (deleted) milestone 2026-02-25 19:47:47 +00:00
Vylpes modified the milestone from (deleted) to 0.1.0 2026-03-02 17:26:06 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#54
No description provided.