Set up continuous deployment (CD) via Forgejo Actions #12

Closed
opened 2026-06-23 23:15:09 +00:00 by rbrooks · 0 comments
Owner

Target release: v1.1.0

Build on the CI pipeline (see "Set up Forgejo Actions CI pipeline") to deploy merged main automatically. Today deploys are manual over SSH (see docs/HANDOFF.md).

Candidate scope

  • Build and push the app image to the Forgejo package registry.
  • Auto-deploy to dev on merge to main; deploy to prod on tag/release.
  • Run Alembic migrations as part of deploy (already automatic on container start via lifespan).
  • Environment protection / manual approval gate for prod.

Source: user request; docs/HANDOFF.md deployment commands.

**Target release:** v1.1.0 Build on the CI pipeline (see "Set up Forgejo Actions CI pipeline") to deploy merged `main` automatically. Today deploys are manual over SSH (see `docs/HANDOFF.md`). **Candidate scope** - [ ] Build and push the app image to the Forgejo package registry. - [ ] Auto-deploy to dev on merge to `main`; deploy to prod on tag/release. - [ ] Run Alembic migrations as part of deploy (already automatic on container start via lifespan). - [ ] Environment protection / manual approval gate for prod. Source: user request; `docs/HANDOFF.md` deployment commands.
Sign in to join this conversation.
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
rbrooks/WeatherBot#12
No description provided.