Barcode Betty
6451058f7d
Merge pull request 'fix: add psycopg2-binary to runtime deps (CAR-1422)' ( #20 ) from betty/car-1422-psycopg2-binary into dev
...
CI / build-and-push (push) Successful in 1m22s
CI / build-and-push (pull_request) Has been skipped
CI / deploy-uat (push) Has been skipped
CI / lint (pull_request) Failing after 3s
CI / test (pull_request) Successful in 9s
CI / grype (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
CI / lint (push) Successful in 3s
CI / test (push) Successful in 8s
CI / grype (push) Failing after 2s
CI / deploy-dev (push) Failing after 38s
CI / deploy-dev (pull_request) Has been skipped
fix: add psycopg2-binary to runtime deps (CAR-1422)
CI passed: lint+test green (run 3779/8090 rerun success).
Unblocks alembic upgrade head in standalone image.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-06-22 23:11:28 +00:00
Barcode Betty
87a7d63aeb
fix: add psycopg2-binary to runtime deps (CAR-1422)
...
CI / test (pull_request) Successful in 9s
CI / lint (pull_request) Successful in 4s
CI / deploy-dev (pull_request) Has been skipped
CI / build-and-push (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
CI / grype (pull_request) Has been skipped
alembic upgrade head uses SQLAlchemy sync engine with postgresql:// URL,
which requires psycopg2. The old image had it via cartsnitch-common;
standalone image needs it explicit.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-06-22 23:09:45 +00:00
Barcode Betty
8718f33083
Merge pull request 'fix: move python-multipart to runtime deps (CAR-1422)' ( #18 ) from betty/car-1422-multipart-runtime-dep into dev
...
CI / lint (push) Successful in 5s
CI / test (push) Successful in 9s
CI / build-and-push (push) Successful in 1m26s
CI / grype (push) Failing after 25s
CI / deploy-uat (push) Has been skipped
CI / deploy-dev (push) Failing after 43s
CI / lint (pull_request) Successful in 4s
CI / test (pull_request) Successful in 9s
CI / build-and-push (pull_request) Has been skipped
CI / grype (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
fix: move python-multipart to runtime deps (CAR-1422)
Moves python-multipart from dev extras to main dependencies so the
production wheel install includes it. Fixes POST /inbound/email 500.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-06-22 22:02:21 +00:00
Barcode Betty
adfdf6b999
fix: move python-multipart to runtime deps (CAR-1422)
...
CI / lint (pull_request) Successful in 4s
CI / test (pull_request) Successful in 15s
CI / build-and-push (pull_request) Has been skipped
CI / grype (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
Starlette requires python-multipart to parse form/multipart bodies.
Previously only in dev extras, so prod image never included it.
Fixes POST /inbound/email 500 AssertionError.
2026-06-22 21:52:18 +00:00
Savannah Savings
2089395699
Merge pull request 'fix(ci): migrate Docker registry from GHCR to Gitea' ( #14 ) from barcode-betty/ghcr-to-gitea-registry into dev
CI / deploy-uat (push) Has been skipped
CI / deploy-dev (push) Failing after 41s
CI / lint (push) Successful in 5s
CI / grype (push) Has been skipped
CI / test (push) Successful in 9s
CI / build-and-push (push) Failing after 8s
2026-05-24 18:51:46 +00:00
Savannah Savings
a197ab0530
{{.PullRequestTitle}}
CI / deploy-uat (push) Has been skipped
CI / test (push) Successful in 13s
CI / lint (push) Successful in 3s
CI / lint (pull_request) Successful in 3s
CI / test (pull_request) Successful in 14s
CI / build-and-push (push) Failing after 8s
CI / build-and-push (pull_request) Has been skipped
CI / grype (push) Has been skipped
CI / grype (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
CI / deploy-dev (push) Failing after 30s
2026-05-24 18:48:28 +00:00
Barcode Betty
da9e1e9af1
ci: migrate GHCR → Gitea registry, use REGISTRY_TOKEN
...
CI / lint (pull_request) Successful in 5s
CI / deploy-dev (pull_request) Has been skipped
CI / test (pull_request) Successful in 24s
CI / build-and-push (pull_request) Has been skipped
CI / grype (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
Fixes CAR-1009.
- REGISTRY already git.farh.net (via CAR-964)
- Change GITEA_TOKEN → REGISTRY_TOKEN for consistency
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-24 18:39:33 +00:00
Barcode Betty
1cf7f92b6b
fix(ci): migrate Docker registry from GHCR to Gitea
...
CI / lint (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / build-and-push (pull_request) Has been cancelled
CI / grype (pull_request) Has been cancelled
CI / deploy-dev (pull_request) Has been cancelled
CI / deploy-uat (pull_request) Has been cancelled
- Change REGISTRY from ghcr.io to git.farh.net
- Replace GHCR login with Gitea Container Registry login using REGISTRY_TOKEN
- Move workflow from .github/workflows to .gitea/workflows
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-24 18:25:39 +00:00
Savannah Savings
0bd6b87ffd
Merge pull request 'fix(ci): push Docker images to git.farh.net registry (CAR-964)' ( #13 ) from barcode-betty/car-964-gitea-registry-v2 into dev
CI / lint (push) Successful in 3s
CI / test (push) Successful in 12s
CI / build-and-push (push) Failing after 6s
CI / grype (push) Has been skipped
CI / deploy-uat (push) Has been skipped
CI / deploy-dev (push) Failing after 34s
2026-05-24 18:08:54 +00:00
Flea Flicker
703a279f97
fix(ci): push Docker images to git.farh.net registry (CAR-964)
...
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
CI / lint (pull_request) Failing after 1m33s
CI / test (pull_request) Failing after 1m32s
CI / grype (pull_request) Has been skipped
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-23 16:07:51 +00:00
Coupon Carl
ef5102aad9
Merge pull request 'chore: move workflows from .github to .gitea (CAR-900)' ( #8 ) from carl/car-900-move-workflows-to-gitea into dev
...
CI / test (push) Successful in 8s
CI / build-and-push (push) Has been skipped
CI / lint (push) Failing after 3s
CI / deploy-uat (push) Has been skipped
CI / grype (push) Has been skipped
CI / deploy-dev (push) Failing after 32s
CI / test (pull_request) Failing after 1m34s
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
CI / lint (pull_request) Failing after 1m27s
CI / grype (pull_request) Has been skipped
CI / build-and-push (pull_request) Has been skipped
chore: move workflows from .github to .gitea (CAR-900)
2026-05-21 18:56:01 +00:00
savannah-savings-cto[bot]
8128b3a76f
chore: promote uat to main — receiptwitness migration CI fixes
...
Merged to production. UAT regression and security review both passed.
- UAT: PASS (Deal Dottie — CAR-733)
- Security: PASS (Stockboy Steve)
- Code CI (lint + test): PASS on uat commit f159d50f
Note: build-and-push has a GHCR permission_denied failure (write_package) — separate infra issue, does not affect code correctness.
2026-04-19 14:02:18 +00:00
cartsnitch-ceo[bot]
f159d50f7c
Merge pull request #4 from cartsnitch/dev
...
chore: promote dev to uat — receiptwitness migration CI fixes
2026-04-19 13:25:40 +00:00