Skip to content

Release: BFF Service, CI pipelines, and baseline DB migrations with full migration scripts - #15

Merged
golkity merged 41 commits into
masterfrom
dev
May 26, 2026
Merged

golkity merged 41 commits into
masterfrom
dev

Conversation

@golkity

@golkity golkity commented May 26, 2026

Copy link
Copy Markdown
Contributor

Description

This pull request merges the latest features and fixes from the dev branch into master for the upcoming release. The main focus of this release is the introduction of the new BFF service, robust CI pipelines, and crucial database state updates.

Changelog

Features

  • BFF Service: Implemented the foundational Backend-For-Frontend (BFF) service in Rust, including API routing, gRPC client integration, and centralized error handling.
  • Database Migrations: Established a new migration baseline starting from migration Update/docs readme # 3 #6. Also implemented database seeding to populate initial core data.

Infrastructure & CI

  • Auth Service CI: Deployed a strict C++ pipeline featuring clang-format quality gates, cmake builds with ctest, and Trivy security scanning on a distroless Docker image.
  • BFF Service CI: Configured a comprehensive Rust pipeline including cargo fmt, strict clippy checks, llvm-cov for test coverage, and Docker vulnerability scanning.

Bug Fixes

  • Resolved various bugs and integration issues discovered during the dev cycle (including protobuf path resolutions and dependency typos).

Important

Deployment Note: When deploying this release to production, ensure that the database migrations (starting from baseline 6) and the new seed scripts are executed before starting the application services.

golkity added 30 commits May 22, 2026 10:22
…d init cargo envirment and using slim docker
…on Reg Request and add field exppires_in Login Response
Fix(Cargo): comment empty service
@golkity golkity self-assigned this May 26, 2026
@golkity golkity added documentation Improvements or additions to documentation good first issue Good for newcomers tests add test CI/CD working with CI and CD pipeline backend release labels May 26, 2026
@golkity
golkity merged commit 9dadcb0 into master May 26, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend CI/CD working with CI and CD pipeline documentation Improvements or additions to documentation good first issue Good for newcomers release tests add test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant