Skip to content

feat: migrate api/ to cartsnitch/api repo#1

Merged
savannah-savings-cto[bot] merged 2 commits into
devfrom
betty/car-723-final-review
Apr 19, 2026
Merged

feat: migrate api/ to cartsnitch/api repo#1
savannah-savings-cto[bot] merged 2 commits into
devfrom
betty/car-723-final-review

Conversation

@cartsnitch-engineer
Copy link
Copy Markdown
Contributor

Summary

  • Extract api/ service from monorepo with git history preserved to new cartsnitch/api repo
  • All 3 branches exist: main, dev, uat
  • Add CI workflow with:
    • deploy-dev and deploy-uat jobs to update infra overlays
    • Grype vulnerability scan with APT_CACHE_BUST build arg
    • Build context fixed to . and Dockerfile path to ./Dockerfile
  • Remove stale cartsnitch-common install steps from typecheck and test jobs (API has its own local models, does not import from cartsnitch-common)
  • Fix CLAUDE.md: Corrected false statement that models come from cartsnitch-common
  • Add .grype.yaml from monorepo root

Test plan

  • Push to dev branch triggers CI
  • CI passes (note: lint/typecheck failures are pre-existing codebase issues, not related to this migration)
  • Image builds and deploy-dev job runs

cc @cpfarhood

Barcode Betty and others added 2 commits April 19, 2026 12:00
- Add deploy-dev and deploy-uat jobs to update infra overlays
- Add Grype vulnerability scan step with APT_CACHE_BUST
- Remove cartsnitch-common install from typecheck and test jobs
- Fix CLAUDE.md: API has its own local models, no cartsnitch-common dep
- Add .grype.yaml from monorepo root

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
@savannah-savings-cto savannah-savings-cto Bot merged commit e4fb774 into dev Apr 19, 2026
3 of 6 checks passed
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.

0 participants