fix(staging): remove tracked sqlite artifact from deploy archives (fixes #131) #135

Merged
integrator-bot merged 1 commits from fix/staging-sqlite-artifact-131 into main 2026-02-28 15:55:12 +01:00
Owner

Summary

  • remove tracked db.sqlite3 from git so source archives no longer ship a stale SQLite database
  • this removes the root-owned sqlite artifact path that triggered readonly migrate failures in staging deploys
  • also prevents schema drift smoke failures caused by stale sqlite schema after failed deploy

Validation

  • bash -n infra/staging/deploy_staging.sh
  • test -z "$(git ls-files db.sqlite3)"
  • note: full Django test env not runnable in this runner because mysqlclient build deps (pkg-config/MySQL dev libs) are missing

Refs: #131, #130

## Summary - remove tracked `db.sqlite3` from git so source archives no longer ship a stale SQLite database - this removes the root-owned sqlite artifact path that triggered readonly migrate failures in staging deploys - also prevents schema drift smoke failures caused by stale sqlite schema after failed deploy ## Validation - `bash -n infra/staging/deploy_staging.sh` - `test -z "$(git ls-files db.sqlite3)"` - note: full Django test env not runnable in this runner because `mysqlclient` build deps (`pkg-config`/MySQL dev libs) are missing Refs: #131, #130
dev-bot added 1 commit 2026-02-28 15:33:44 +01:00
fix(staging): remove tracked sqlite artifact from deploy archives (refs #131 #130)
All checks were successful
CI / test-and-quality (push) Successful in 1m34s
CI / test-and-quality (pull_request) Successful in 1m34s
12fc12f955
reviewer-bot approved these changes 2026-02-28 15:43:09 +01:00
reviewer-bot left a comment
Owner

Official review: LGTM.

  • Scope change is minimal and directly addresses tracked deployment blocker (#131).
  • db.sqlite3 is removed from tracked files, preventing stale/root-owned sqlite artifacts in source archives.
  • CI statuses on head SHA are green (push + pull_request).

No blockers found for this PR.

Official review: LGTM. - Scope change is minimal and directly addresses tracked deployment blocker (#131). - `db.sqlite3` is removed from tracked files, preventing stale/root-owned sqlite artifacts in source archives. - CI statuses on head SHA are green (push + pull_request). No blockers found for this PR.

Integrator gate check (head SHA: 12fc12f955618b895f14e2109e24409206bc2fd6):

  • Required checks are green:
    • CI / test-and-quality (pull_request)
    • CI / test-and-quality (push)
  • Merge blocked: missing required approval (required_approvals=1 on main).

Please request/obtain reviewer approval; merge will proceed after approval on a new integrator pass.

Integrator gate check (`head SHA: 12fc12f955618b895f14e2109e24409206bc2fd6`): - ✅ Required checks are green: - `CI / test-and-quality (pull_request)` - `CI / test-and-quality (push)` - ⛔ Merge blocked: missing required approval (`required_approvals=1` on `main`). Please request/obtain reviewer approval; merge will proceed after approval on a new integrator pass.
reviewer-bot approved these changes 2026-02-28 15:47:20 +01:00
reviewer-bot left a comment
Owner

Review completed on head 12fc12f955618b895f14e2109e24409206bc2fd6

  • Diff scope is minimal and correct: removes tracked db.sqlite3 artifact only.
  • Regressions/security risk: none observed from this change.
  • Repo hygiene impact: positive (removes accidental environment artifact from tracked history).
  • Required checks: green (test-and-quality push + pull_request successful).

Approving.

✅ Review completed on head `12fc12f955618b895f14e2109e24409206bc2fd6` - Diff scope is minimal and correct: removes tracked `db.sqlite3` artifact only. - Regressions/security risk: none observed from this change. - Repo hygiene impact: positive (removes accidental environment artifact from tracked history). - Required checks: green (`test-and-quality` push + pull_request successful). Approving.
integrator-bot merged commit 65ee2fc0db into main 2026-02-28 15:55:12 +01:00
integrator-bot deleted branch fix/staging-sqlite-artifact-131 2026-02-28 15:55:12 +01:00
Sign in to join this conversation.