Skip to content

Add CI/CD workflow for Bitween UI - #80

Merged
omarghatasheh merged 2 commits into
mainfrom
musa-cicd
Mar 31, 2026
Merged

Add CI/CD workflow for Bitween UI#80
omarghatasheh merged 2 commits into
mainfrom
musa-cicd

Conversation

@MusaMisto

@MusaMisto MusaMisto commented Mar 31, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Chores
    • Established automated deployment pipeline to streamline release processes and enable faster, more reliable deployments to the development environment.

@coderabbitai

coderabbitai Bot commented Mar 31, 2026

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

A new GitHub Actions CI/CD workflow is introduced for the Bitween UI application. The workflow triggers on pushes to the main branch, pull requests, and manual dispatch. It delegates execution to a reusable workflow, passing Docker build configuration, Helm chart deployment settings, and Kubernetes credentials to orchestrate containerized deployment to a development environment.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/ui-cicd.yml
New CI/CD workflow file that automates deployment of the Bitween UI application. Configures Docker build parameters (Dockerfile path, context, platform), Helm chart deployment (chart-name: bitweenui, chart-path: ./chart), Kubernetes target settings (development namespace: playground), container registry configuration (ghcr.io, image-name: simplify9/bitweenui), and ingress setup with TLS. Delegates to a reusable workflow with appropriate secrets for registry, Kubernetes, and GitHub authentication.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 A workflow new, so shiny and bright,
Docker and Helm dance through the night,
From main branch push to cluster deploy,
CI/CD automation brings us such joy! 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add CI/CD workflow for Bitween UI' directly and clearly summarizes the main change: introducing a new GitHub Actions CI/CD workflow file for the Bitween UI project.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch musa-cicd

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.

@omarghatasheh
omarghatasheh merged commit 62c2a2a into main Mar 31, 2026
3 of 4 checks passed
@omarghatasheh
omarghatasheh deleted the musa-cicd branch March 31, 2026 12:38
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