Skip to content

Task 9.3C - Continuous Deployment Automation - #247

Open
karansoni15-create wants to merge 2 commits into
sit722-devops:mainfrom
karansoni15-create:task-9.3c-cd
Open

karansoni15-create wants to merge 2 commits into
sit722-devops:mainfrom
karansoni15-create:task-9.3c-cd

Conversation

@karansoni15-create

Copy link
Copy Markdown

This update implements the Continuous Deployment workflow for Task 9.3C.

Changes:

  • Added pull request validation to the CI workflow.
  • Automated production deployment after the staging smoke test succeeds.
  • Production now deploys the tested commit SHA automatically.
  • Updated the dashboard with a visible CD deployment message.

Local frontend validation:

  • 14 test files passed.
  • 32 tests passed.
  • Production frontend build completed successfully.

Copilot AI lite review requested due to automatic review settings September 25, 2026 03:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

Production promotion can deploy stale or untested commits, and the documentation no longer matches the workflow.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity · 1 Low severity

Open (2)
What changed in this PR

Implements continuous deployment automation with pull-request validation and automatic production promotion after staging tests.

Changes:

  • Added pull-request validation to CI.
  • Automated production deployment using the tested commit SHA.
  • Added a dashboard CD message and updated deployment documentation.
File Summary
README.md Deployment documentation requires updates to reflect automatic production promotion; remove or integrate the stray sentence.
frontend/​src/​pages/​Dashboard.jsx Adds a visible CD deployment message.
.github/​workflows/​04-deploy-production.yml Automates production deployment, but requires concurrency/freshness safeguards and staging SHA verification.
.github/​workflows/​01-ci.yml Adds pull-request validation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +6 to +10
workflow_run:
workflows:
- "03 - Test Staging"
types:
- completed
Comment thread README.md
- Confirm that the application is working correctly.
- Verify that production is running the same image SHA that was tested in staging. No newline at end of file
- Verify that production is running the same image SHA that was tested in staging.
Week 08 CI/CD practical test.

This branch has not been deployed

No deployments
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.

2 participants