Skip to content

Setup CI-CD pipeline#11

Merged
deeptha-srirangam merged 14 commits intomainfrom
ds-ci-cd-setup
Aug 11, 2025
Merged

Setup CI-CD pipeline#11
deeptha-srirangam merged 14 commits intomainfrom
ds-ci-cd-setup

Conversation

@deeptha-srirangam
Copy link
Copy Markdown
Contributor

  • set up for ci pipeline
    • lint check with ruff
    • security checks with bandit and safety
    • docker run check
    • run tests with pytest (upload to codecov left out for now)
  • set up for cd pipeline for staging
    • run terraform
    • run database migrations
  • set up dependabot checks
  • fixed lint issues
  • updated sql commands to prevent sql injections

@deeptha-srirangam deeptha-srirangam requested a review from jppay August 4, 2025 19:51
@deeptha-srirangam deeptha-srirangam self-assigned this Aug 4, 2025
@deeptha-srirangam deeptha-srirangam added the ci-cd Any effort on CI-CD development or maintenance label Aug 4, 2025
@jppay jppay changed the title Setup ci/cd pipeline Setup CI-CD pipeline Aug 5, 2025
@jppay jppay linked an issue Aug 5, 2025 that may be closed by this pull request
@jppay jppay requested review from Chen2x and removed request for jppay August 5, 2025 13:50
@jppay jppay added this to the Development milestone Aug 8, 2025
Copy link
Copy Markdown
Collaborator

@Chen2x Chen2x left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with push and looks good

@deeptha-srirangam deeptha-srirangam merged commit 1773f66 into main Aug 11, 2025
8 checks passed
@deeptha-srirangam deeptha-srirangam deleted the ds-ci-cd-setup branch August 11, 2025 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-cd Any effort on CI-CD development or maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Development: CI-CD pipeline

3 participants