Closed megasanjay closed 6 days ago
Thank you for submitting this pull request! We appreciate your contribution to the project. Before we can merge it, we need to review the changes you've made to ensure they align with our code standards and meet the requirements of the project. We'll get back to you as soon as we can with feedback. Thanks again!
This PR sets up the CI/CD infrastructure for staging environment by splitting the deployment into two separate jobs (bot and UI), updating environment variables naming, and adding necessary deployment configurations for the UI component using Kamal.
No diagrams generated as the changes look simple and do not need a visual representation.
Change | Details | Files |
---|---|---|
Split deployment workflow into separate bot and UI jobs |
|
.github/workflows/deploy-main.yml .github/workflows/deploy-staging.yml |
Standardized GitHub-related environment variable naming |
|
bot/config/deploy.yml ui/server/utils/auth.ts ui/server/utils/auth/isOrganizationMember.ts ui/server/utils/auth/repoWritePermissions.ts bot/api/github/webhooks.js bot/main.js |
Added UI deployment configuration using Kamal |
|
ui/config/deploy.yml ui/Dockerfile ui/compose.yml ui/.kamal/hooks/* |
Thanks for making updates to your pull request. Our team will take a look and provide feedback as soon as possible. Please wait for any GitHub Actions to complete before editing your pull request. If you have any additional questions or concerns, feel free to let us know. Thank you for your contributions!
Thanks for closing this pull request! If you have any further questions, please feel free to open a new issue. We are always happy to help!
Summary by Sourcery
Set up CI and deployment configurations for a staging environment, including new deployment jobs and environment variable updates.
CI:
Deployment: