#497 — Update GH actions workflow to separate staging build from GH pages deployment

Repo: Twill-AI/twill-ai-ui State: open | Status: open Assignee: raymondehizoba

Created: 2025-07-09 · Updated: 2025-07-14

Description

We need a way to flexibly connect the GH pages frontend to a ‘facade future’ version for some breaking changes without disrupting the deployment flow from staging to prod. To achieve this we have to modify the workflow of github actions to separate the two cases.

AC:

  • There is a new ‘dev’ or ‘future’ branch
  • When a commit is pushed to this ‘dev’ branch, a deployment of this branch’s contents to GH pages is triggered
  • When a commit is pushed to ‘main’ only a build of the static files (a new version of the frontend) is generated and pushed as a blob on azure storage (nothing is deployed to GH pages).

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets