Feature/ci quality gates#15
Closed
mgaditya-er wants to merge 30 commits into
Closed
Conversation
Setup project structure and repository configuration
Add health and readiness probe endpoints
Add Alembic migration support - Initialized Alembic for database schema versioning - Configured Alembic to use environment-based database configuration - Integrated SQLAlchemy metadata discovery - Added migration generation support for users and tasks tables - Enabled database schema upgrades using alembic upgrade head - Prepared project for future schema evolution and deployment workflows
Add environment based configuration
feat: implement structured JSON logging
feat: add pytest coverage and stabilize API test suite
chore: add makefile for common development tasks
chore: add PowerShell automation scripts for development workflow
* ci: add GitHub Actions workflow * ci: update requirement.txt * ci: update requirement.txt --------- Co-authored-by: Aditya Ghyar <ghyar_a@xoriant.com>
* ci: add GitHub Actions workflow * ci: update requirement.txt * ci: update requirement.txt * ci : publish docker image from main and dev branch --------- Co-authored-by: Aditya Ghyar <ghyar_a@xoriant.com>
* docs: add architecture documentation * docs: update pipeline documentation --------- Co-authored-by: Aditya Ghyar <ghyar_a@xoriant.com>
Co-authored-by: Aditya Ghyar <ghyar_a@xoriant.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implemented CI quality gates by adding Ruff linting, enforcing an 80% test coverage threshold, and integrating Trivy vulnerability scanning before publishing Docker images.