Promote dev → uat: remove invalid CI deploy jobs (CAR-1069) #38

Merged
Savannah Savings merged 3 commits from dev into uat 2026-05-27 01:57:24 +00:00
Member

Promote dev → uat

This PR promotes the following dev change to UAT:

  • CAR-1069: Remove deploy-dev and deploy-uat CI jobs from cartsnitch-api workflow

Changes in CI workflow:

  • Removed invalid deploy-dev job (attempted k8s deployment from CI)
  • Removed invalid deploy-uat job (attempted k8s deployment from CI)
  • Remaining jobs: lint, typecheck, test, build-and-push

Context:

CartSnitch uses Flux GitOps — CI builds images, Flux deploys.

Merged to dev: 2026-05-27T01:56:53Z

## Promote dev → uat This PR promotes the following dev change to UAT: - **CAR-1069:** Remove `deploy-dev` and `deploy-uat` CI jobs from cartsnitch-api workflow ### Changes in CI workflow: - Removed invalid `deploy-dev` job (attempted k8s deployment from CI) - Removed invalid `deploy-uat` job (attempted k8s deployment from CI) - Remaining jobs: `lint`, `typecheck`, `test`, `build-and-push` ### Context: CartSnitch uses Flux GitOps — CI builds images, Flux deploys. Merged to dev: 2026-05-27T01:56:53Z
Savannah Savings added 3 commits 2026-05-27 01:57:19 +00:00
Fix: strip PostgreSQL server_default from UUID + gen_random_bytes columns for SQLite tests
CI / lint (pull_request) Failing after 3s
CI / typecheck (pull_request) Failing after 19s
CI / test (pull_request) Failing after 16s
CI / build-and-push (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
6755ca8c27
The sync engine fixture (engine) and async engine fixture (db_engine) now
iterate all Base.metadata tables and null server_default on any column
whose SQL text contains 'gen_random_uuid' or 'gen_random_bytes'. This
covers all UUIDPrimaryKeyMixin columns (Purchase, PurchaseItem, Store,
StoreLocation, Coupon, NormalizedProduct, PriceHistory,
ShrinkflationEvent, UserStoreAccount) as well as the
email_inbound_token gen_random_bytes expression in User.

Without this, SQLite raises 'type UUID is not supported' when the ORM
tries to bind Python UUID objects, and NOT NULL constraint failures when
server_default expressions reference non-existent PostgreSQL functions.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Merge pull request 'Fix: strip PostgreSQL server_defaults from SQLite test fixtures' (#32) from betty/fix-email-inbound-token-tests into dev
CI / lint (push) Failing after 7s
CI / typecheck (push) Failing after 17s
CI / test (push) Failing after 18s
CI / build-and-push (push) Has been skipped
CI / deploy-uat (push) Has been skipped
CI / deploy-dev (push) Failing after 25s
1c42e4b0af
Merge PR #32: Fix SQLite server_default stripping for test fixtures
Remove deploy-dev/deploy-uat CI jobs (CAR-1069) (#37)
CI / lint (push) Failing after 3s
CI / typecheck (push) Failing after 19s
CI / lint (pull_request) Failing after 4s
CI / test (push) Failing after 30s
CI / build-and-push (push) Has been skipped
CI / typecheck (pull_request) Failing after 18s
CI / test (pull_request) Failing after 29s
CI / build-and-push (pull_request) Has been skipped
84c143c4e7
Co-authored-by: Barcode Betty <32+cs_betty@noreply.git.farh.net>
Co-committed-by: Barcode Betty <32+cs_betty@noreply.git.farh.net>
Savannah Savings merged commit 7c5ee9bdc0 into uat 2026-05-27 01:57:24 +00:00
Sign in to join this conversation.