Skip to content

EPMRPP-113065 || Amplify manual deployment#1076

Merged
maria-hambardzumian merged 1 commit intodevelopfrom
fix/EPMRPP-113065-amplify-manual-deployment
Mar 2, 2026
Merged

EPMRPP-113065 || Amplify manual deployment#1076
maria-hambardzumian merged 1 commit intodevelopfrom
fix/EPMRPP-113065-amplify-manual-deployment

Conversation

@maria-hambardzumian
Copy link
Contributor

@maria-hambardzumian maria-hambardzumian commented Mar 2, 2026

Summary by CodeRabbit

  • Chores
    • Enhanced staging environment deployment workflow by implementing pre-deployment artifact uploads to Amplify, including build packaging and artifact verification before deployment initiation.

@maria-hambardzumian maria-hambardzumian merged commit 93adae4 into develop Mar 2, 2026
1 of 2 checks passed
@maria-hambardzumian maria-hambardzumian deleted the fix/EPMRPP-113065-amplify-manual-deployment branch March 2, 2026 11:35
@coderabbitai
Copy link

coderabbitai bot commented Mar 2, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d87d88f and ee22475.

📒 Files selected for processing (1)
  • .github/workflows/deploy-dev.yml

Walkthrough

The deployment workflow is enhanced with a pre-deployment artifact management step. Before triggering Amplify deployment, the workflow now creates a deployment job, packages the build directory into a zip file, uploads it to Amplify's provided URL, and starts the deployment with the extracted job ID reference.

Changes

Cohort / File(s) Summary
Amplify Deployment Workflow
.github/workflows/deploy-dev.yml
Added pre-deployment artifact upload flow: creates deployment to obtain jobId and zipUploadUrl, packages build directory into zip, uploads artifact to provided URL, and starts deployment with job ID reference instead of direct trigger.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • AmsterGet
  • pressayuliya

Poem

🐰 A workflow hops with eager pace,
Creating jobs in the right place,
Zips are packed, uploads fly free,
To Amplify's cloud for all to see,
Deployment starts with linked delight,
The staging branch now shines so bright! 🚀

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/EPMRPP-113065-amplify-manual-deployment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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