Compare commits

...

5 Commits

Author SHA1 Message Date
Gandalf the Greybeard 0b7899fed8 Remove dead dispose_engine import from main.py
CI / test (pull_request) Failing after 3m12s
CI / build-and-push-api (pull_request) Has been skipped
CI / lint (pull_request) Failing after 1m58s
CI / audit (pull_request) Failing after 3m13s
CI / lighthouse (pull_request) Has been skipped
CI / e2e (pull_request) Failing after 1m57s
CI / build-and-push (pull_request) Has been skipped
CI / build-and-push-receiptwitness (pull_request) Has been skipped
CI / build-and-push-auth (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
The dispose_engine import on line 9 was left over from a database.py refactor.
The lifespan context manager correctly uses local imports of init_db and
close_db instead. This dead import causes ImportError at module load,
crashing the API pod.

Fixes CAR-953
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-23 02:55:52 +00:00
Savannah Savings 4797f07af9 Merge pull request 'ci: move .github/workflows to .gitea/workflows [CAR-900]' (#259) from barcode-betty/move-workflows-to-gitea into dev
CI / build-and-push-api (push) Failing after 7s
CI / build-and-push-receiptwitness (pull_request) Has been skipped
CI / build-and-push-auth (pull_request) Has been skipped
CI / lint (push) Successful in 13s
CI / test (pull_request) Successful in 11s
CI / lint (pull_request) Successful in 13s
CI / e2e (pull_request) Successful in 41s
CI / e2e (push) Successful in 38s
CI / deploy-dev (pull_request) Has been skipped
CI / test (push) Successful in 12s
CI / audit (push) Failing after 11s
CI / audit (pull_request) Failing after 11s
CI / build-and-push-receiptwitness (push) Failing after 7s
CI / build-and-push-auth (push) Failing after 7s
CI / build-and-push-api (pull_request) Has been skipped
CI / lighthouse (push) Failing after 1m17s
CI / build-and-push (pull_request) Has been skipped
CI / build-and-push (push) Failing after 11s
CI / deploy-dev (push) Failing after 34s
CI / lighthouse (pull_request) Failing after 1m13s
CI / deploy-uat (push) Has been skipped
CI / deploy-uat (pull_request) Has been skipped
Merge PR #259: ci: move .github/workflows to .gitea/workflows [CAR-897]

QA-approved. CTO merge to dev.

cc @cpfarhood
2026-05-21 19:19:20 +00:00
Savannah Savings a4e0b664e1 Merge pull request 'fix: use GHCR_USERNAME and GHCR_TOKEN for GHCR login in Gitea Actions' (#258) from betty/fix-gitea-ci-secrets into dev
CI / audit (push) Failing after 11s
CI / test (push) Successful in 14s
CI / lint (push) Successful in 15s
CI / build-and-push-receiptwitness (push) Failing after 8s
CI / build-and-push-api (push) Failing after 8s
CI / build-and-push-auth (push) Failing after 8s
CI / e2e (push) Successful in 39s
CI / build-and-push (push) Failing after 8s
CI / deploy-uat (push) Has been skipped
CI / lighthouse (push) Failing after 1m16s
CI / deploy-dev (push) Failing after 43s
2026-05-21 06:21:55 +00:00
Flea Flicker f4bbddd0dd fix: use GHCR_USERNAME and GHCR_TOKEN for GHCR login in Gitea Actions
CI / audit (pull_request) Failing after 11s
CI / test (pull_request) Successful in 13s
CI / lint (pull_request) Successful in 14s
CI / build-and-push-receiptwitness (pull_request) Has been skipped
CI / build-and-push-api (pull_request) Has been skipped
CI / build-and-push-auth (pull_request) Has been skipped
CI / e2e (pull_request) Successful in 40s
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 / lighthouse (pull_request) Failing after 1m11s
Gitea's GITHUB_TOKEN authenticates against git.farh.net, not ghcr.io.
Use explicit GHCR_USERNAME and GHCR_TOKEN secrets instead.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-21 05:25:36 +00:00
Savannah Savings 5a97290356 Merge pull request 'ci: convert GitHub Actions to Gitea Actions (ubuntu-latest)' (#253) from betty/car-869-gitea-actions-cartsnitch into dev
CI / e2e (push) Successful in 41s
CI / lighthouse (push) Failing after 1m15s
CI / test (pull_request) Successful in 11s
CI / build-and-push-auth (push) Failing after 2m6s
CI / deploy-uat (push) Has been skipped
CI / audit (pull_request) Failing after 10s
CI / build-and-push-api (pull_request) Has been skipped
CI / build-and-push-receiptwitness (push) Failing after 2m3s
CI / build-and-push-receiptwitness (pull_request) Has been skipped
CI / build-and-push-auth (pull_request) Has been skipped
CI / build-and-push (pull_request) Has been skipped
CI / deploy-dev (pull_request) Has been skipped
CI / build-and-push-api (push) Failing after 2m4s
CI / audit (push) Failing after 10s
CI / test (push) Successful in 12s
CI / lint (push) Successful in 13s
CI / lint (pull_request) Successful in 13s
CI / build-and-push (push) Failing after 6s
CI / deploy-uat (pull_request) Has been skipped
CI / e2e (pull_request) Successful in 40s
CI / deploy-dev (push) Failing after 36s
CI / lighthouse (pull_request) Failing after 1m17s
2026-05-21 04:22:43 +00:00
2 changed files with 8 additions and 9 deletions
+8 -8
View File
@@ -139,8 +139,8 @@ jobs:
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Extract metadata
id: meta
@@ -229,8 +229,8 @@ jobs:
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Extract metadata
id: meta
@@ -317,8 +317,8 @@ jobs:
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Extract metadata (API)
id: meta
@@ -405,8 +405,8 @@ jobs:
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
username: ${{ secrets.GHCR_USERNAME }}
password: ${{ secrets.GHCR_TOKEN }}
- name: Extract metadata (auth)
id: meta
-1
View File
@@ -6,7 +6,6 @@ from fastapi import APIRouter, FastAPI
from cartsnitch_api.auth.routes import router as auth_router
from cartsnitch_api.cache import cache_client
from cartsnitch_api.database import dispose_engine
from cartsnitch_api.middleware.cors import add_cors_middleware
from cartsnitch_api.middleware.error_handler import add_error_handlers, add_error_monitor_middleware
from cartsnitch_api.middleware.rate_limit import add_rate_limit_middleware