Skip to content

feat: introduce BUILD_BRANCH for separate image builds and deployments - #7

Merged
amal-babu-git merged 1 commit into
mainfrom
dev-01/bug-fix
Oct 13, 2026
Merged

amal-babu-git merged 1 commit into
mainfrom
dev-01/bug-fix

Conversation

@amal-babu-git

Copy link
Copy Markdown
Member
  • Added a new configuration option BUILD_BRANCH to allow image builds on a different branch than the deployment branch.
  • Updated validation to ensure BUILD_BRANCH is a valid branch name.
  • Modified CI workflows to build images on BUILD_BRANCH and deploy from DEPLOY_BRANCH.
  • Created a new release.yml workflow to handle deployments triggered by merges to DEPLOY_BRANCH.
  • Enhanced SSH connection handling with shared multiplexing to improve deployment speed.
  • Updated web UI to reflect the new BUILD_BRANCH configuration and its implications for CI/CD processes.
  • Added tests to verify the behavior of the new build and release workflows.

- Added a new configuration option `BUILD_BRANCH` to allow image builds on a different branch than the deployment branch.
- Updated validation to ensure `BUILD_BRANCH` is a valid branch name.
- Modified CI workflows to build images on `BUILD_BRANCH` and deploy from `DEPLOY_BRANCH`.
- Created a new `release.yml` workflow to handle deployments triggered by merges to `DEPLOY_BRANCH`.
- Enhanced SSH connection handling with shared multiplexing to improve deployment speed.
- Updated web UI to reflect the new `BUILD_BRANCH` configuration and its implications for CI/CD processes.
- Added tests to verify the behavior of the new build and release workflows.
@amal-babu-git
amal-babu-git merged commit 305fa91 into main Oct 13, 2026
5 checks passed
@amal-babu-git
amal-babu-git deleted the dev-01/bug-fix branch October 13, 2026 10:01
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