Skip to content

feat(ci): add GH action for calling backup deploy script - #326

Open
mbarlow12 wants to merge 8 commits into
feat/backup-deploy-scriptfrom
feat/backup-job-ci
Open

mbarlow12 wants to merge 8 commits into
feat/backup-deploy-scriptfrom
feat/backup-job-ci

Conversation

@mbarlow12

@mbarlow12 mbarlow12 commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Important

Merging this is optional. #325 is sufficient to deploy scheduled db backups on any deployed db. The only reason to merge this is if we want this process automated. After considering it, I honestly think it's worth seeing how onerous it is to manage it manually for a little bit since we're planning to only run it on 1 or 2 dbs for now and risk around data loss is quite low right now.

Summary

Integrates ACA Job deployment into our GH actions using the script added in #325.

Related issues

Extra closes: STIT-787

AI Usage

AI drafted + personal review of all workflow yaml and md content.

Checklist

  • PR is focused on a single concern
    - [ ] Tests pass locally and in CI
  • Docs updated for user-visible changes
  • AI-assisted portions declared (see CONTRIBUTING.md)

@github-actions

Copy link
Copy Markdown

CD summary f17db8a

Frontend: https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net

Deployments (3)
service url fqdn
api open pr-0326-api.purplegrass-c07d0a94.westus2.azurecontainerapps.io
frontend https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net
stitch-llm open pr-0326-llm.purplegrass-c07d0a94.westus2.azurecontainerapps.io
Database (1)
db_name postgres_host postgres_port postgres_db
pr_0326 stitch-dev.postgres.database.azure.com 5432 pr_0326
Jobs (2)
job image postgres_db api_url auth_mode
db-migrations ghcr.io/rmi/stitch-api:pr-0326@sha256:43713e44d28a47f3cd6810f99c089a17ebf02ee9aa0fbd0f5d62f2d68db18f7b pr_0326
seed ghcr.io/rmi/stitch-seed:pr-0326@sha256:e57b21d5e381cd46dfbe8d261d81912401fcafa6a1e1311322b293f0cae72682 https://pr-0326-api.purplegrass-c07d0a94.westus2.azurecontainerapps.io/api/v1 stitch-client-bearer-token
Images (3)
build_time commit_time git_sha image image_digest
2026-10-13T23:17:34Z 2026-10-13T23:17:12Z eb0ec07 ghcr.io/rmi/stitch-api:pr-0326 ghcr.io/rmi/stitch-api:pr-0326@sha256:43713e44d28a47f3cd6810f99c089a17ebf02ee9aa0fbd0f5d62f2d68db18f7b
2026-10-13T23:17:33Z 2026-10-13T23:17:12Z eb0ec07 ghcr.io/rmi/stitch-seed:pr-0326 ghcr.io/rmi/stitch-seed:pr-0326@sha256:e57b21d5e381cd46dfbe8d261d81912401fcafa6a1e1311322b293f0cae72682
2026-10-13T23:17:30Z 2026-10-13T23:17:12Z eb0ec07 ghcr.io/rmi/stitch-stitch-llm:pr-0326 ghcr.io/rmi/stitch-stitch-llm:pr-0326@sha256:927f831b7cef1a2bfb3653c8d3832ac53c784ddb6d1468034197a59c0bbc0395

@github-actions

Copy link
Copy Markdown

CD summary 551ca64

Frontend: https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net

Deployments (3)
service url fqdn
api open pr-0326-api.purplegrass-c07d0a94.westus2.azurecontainerapps.io
frontend https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net
stitch-llm open pr-0326-llm.purplegrass-c07d0a94.westus2.azurecontainerapps.io
Database (1)
db_name postgres_host postgres_port postgres_db
pr_0326 stitch-dev.postgres.database.azure.com 5432 pr_0326
Jobs (1)
job image postgres_db
db-migrations ghcr.io/rmi/stitch-api:pr-0326@sha256:799101b4ea2a9eb248cb74edef0ebc9a894cf26722cc4c5a207cbc4474906cb5 pr_0326
Images (3)
build_time commit_time git_sha image image_digest
2026-10-13T23:34:27Z 2026-10-13T23:34:11Z ee65cd0 ghcr.io/rmi/stitch-api:pr-0326 ghcr.io/rmi/stitch-api:pr-0326@sha256:799101b4ea2a9eb248cb74edef0ebc9a894cf26722cc4c5a207cbc4474906cb5
2026-10-13T23:34:30Z 2026-10-13T23:34:11Z ee65cd0 ghcr.io/rmi/stitch-seed:pr-0326 ghcr.io/rmi/stitch-seed:pr-0326@sha256:16395feda55b93de051644ced0f8ef32b2178e5cd694b1c887bd50dbfa0bcbf3
2026-10-13T23:34:31Z 2026-10-13T23:34:11Z ee65cd0 ghcr.io/rmi/stitch-stitch-llm:pr-0326 ghcr.io/rmi/stitch-stitch-llm:pr-0326@sha256:28f919015a4b7c27889b046ea0d3fc389867a78054696c101001e310a4fda8a8

@mbarlow12
mbarlow12 deployed to development October 13, 2026 23:46 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown

CD summary 4427c2b

Frontend: https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net

Deployments (3)
service url fqdn
api open pr-0326-api.purplegrass-c07d0a94.westus2.azurecontainerapps.io
frontend https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net
stitch-llm open pr-0326-llm.purplegrass-c07d0a94.westus2.azurecontainerapps.io
Database (1)
db_name postgres_host postgres_port postgres_db
pr_0326 stitch-dev.postgres.database.azure.com 5432 pr_0326
Jobs (1)
job image postgres_db
db-migrations ghcr.io/rmi/stitch-api:pr-0326@sha256:d1b220f42ad0cae765efe541a24d8d26ff2d5fb5ca34d82860b36b931ffc9e38 pr_0326
Images (3)
build_time commit_time git_sha image image_digest
2026-10-13T23:43:52Z 2026-10-13T23:43:36Z 084482e ghcr.io/rmi/stitch-api:pr-0326 ghcr.io/rmi/stitch-api:pr-0326@sha256:d1b220f42ad0cae765efe541a24d8d26ff2d5fb5ca34d82860b36b931ffc9e38
2026-10-13T23:43:52Z 2026-10-13T23:43:36Z 084482e ghcr.io/rmi/stitch-seed:pr-0326 ghcr.io/rmi/stitch-seed:pr-0326@sha256:27e94978a3e7caeb1dafcfc5ba923f74c33431a2099b71b0e6fac407ddda7df9
2026-10-13T23:43:52Z 2026-10-13T23:43:36Z 084482e ghcr.io/rmi/stitch-stitch-llm:pr-0326 ghcr.io/rmi/stitch-stitch-llm:pr-0326@sha256:fc8339e0410d65e9ea055e69768321e943affb82bb375fb7e51b05e7044f15ba

@github-actions

Copy link
Copy Markdown

CD summary 36c452a

Frontend: https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net

Deployments (3)
service url fqdn
api open pr-0326-api.purplegrass-c07d0a94.westus2.azurecontainerapps.io
frontend https://witty-mushroom-017a3dc1e-326.westus2.1.azurestaticapps.net
stitch-llm open pr-0326-llm.purplegrass-c07d0a94.westus2.azurecontainerapps.io
Database (1)
db_name postgres_host postgres_port postgres_db
pr_0326 stitch-dev.postgres.database.azure.com 5432 pr_0326
Jobs (1)
job image postgres_db
db-migrations ghcr.io/rmi/stitch-api:pr-0326@sha256:3c355a81e0fc03037a19e3bc286a39c0532598958d512cb027f8fe097cff2ca8 pr_0326
Images (3)
build_time commit_time git_sha image image_digest
2026-10-13T23:50:41Z 2026-10-13T23:50:23Z a76fc1d ghcr.io/rmi/stitch-api:pr-0326 ghcr.io/rmi/stitch-api:pr-0326@sha256:3c355a81e0fc03037a19e3bc286a39c0532598958d512cb027f8fe097cff2ca8
2026-10-13T23:50:42Z 2026-10-13T23:50:23Z a76fc1d ghcr.io/rmi/stitch-seed:pr-0326 ghcr.io/rmi/stitch-seed:pr-0326@sha256:0bda577de5f8059afdefe5751a7b642016f8a5aed3690e0c26e24809ded7c843
2026-10-13T23:50:42Z 2026-10-13T23:50:23Z a76fc1d ghcr.io/rmi/stitch-stitch-llm:pr-0326 ghcr.io/rmi/stitch-stitch-llm:pr-0326@sha256:695cbb23c7bd7f1676be171b9b716d416c81d71fe2a3075c8791e1ecab18cb46

@mbarlow12
mbarlow12 marked this pull request as ready for review October 14, 2026 04:38
@mbarlow12
mbarlow12 requested a review from AlexAxthelm October 14, 2026 04:38
@mbarlow12
mbarlow12 added this pull request to stack #327 October 14, 2026 04:39

This branch was successfully deployed

1 active deployment
development — 36c452a6 Deployed Oct 13, 2026 by mbarlow12 via Deploy frontend / Build and Deploy Job #1200
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant