Skip to content

feat: GitHub Actions CI/CD pipeline — Week 5#18

Merged
JashwanthMU merged 2 commits into
mainfrom
feature/github-actions-ci
May 27, 2026
Merged

feat: GitHub Actions CI/CD pipeline — Week 5#18
JashwanthMU merged 2 commits into
mainfrom
feature/github-actions-ci

Conversation

@JashwanthMU
Copy link
Copy Markdown
Member

@JashwanthMU JashwanthMU commented May 27, 2026

What does this PR do?

CI (all branches + PRs):

  • backend-test: pytest with real PostgreSQL service container
  • frontend-lint: ESLint check
  • docker-build-scan: build both images + Trivy CRITICAL scan week-5 CI/CD phase

How to test it?

gonna test in action

Checklist

  • I tested this locally
  • I wrote or updated relevant docs
  • No secrets or passwords in this code
  • My teammate reviewed this

Week / Phase

week-5 CI/CD phase

CI (all branches + PRs):
- backend-test: pytest with real PostgreSQL service container
- frontend-lint: ESLint check
- docker-build-scan: build both images + Trivy CRITICAL scan
week-5 CI/CD phase
CI (all branches + PRs):
- backend-test: pytest with real PostgreSQL service container
- frontend-lint: ESLint check
- docker-build-scan: build both images + Trivy CRITICAL scan

CD (main branch only):
- push-to-registry: builds and pushes to GHCR
- tags: latest + git SHA for traceability

Security gate: Trivy blocks on CRITICAL CVEs
Tests: health check, missing fields 422, invalid login 401

Week 5 - CI/CD phase
Copy link
Copy Markdown
Member Author

@JashwanthMU JashwanthMU left a comment

Choose a reason for hiding this comment

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

now all jobs will work perfectly, checked

@JashwanthMU JashwanthMU merged commit 1a1f605 into main May 27, 2026
4 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.

1 participant