Made with Hope

✅ Submitting Change Requests

Change Requests facilitate collaboration on component modifications before merging and releasing them. Initiate the review process by submitting component changes via a Lane using these methods:

Once changes are consolidated in a lane and you're satisfied, submit them for review:

  1. Navigate to the exported lane on Bit Cloud.
  2. Click "Submit Change Request."
Submit change request

Change Request details

The Change Request page provides an overview of the review process, affected components, and more.

Change request main page with feature breakdown

Simulating changes

Use Ripple CI's impact dashboard to simulate the impact of your changes on dependent teams and components. You can simulate builds or include components in your lane for merging.

Impact for change request

Change Request status bar

View build and review statuses, and any pending updates.

Change request main page with feature breakdown

Build status

The component build bar indicates the number of successfully built components within the Change Request.

Build status

If you use Ripple CI, you can view per-component build processes.

Ripple CI build status for a change request

Keeping Change Requests updated

Components within your Change Request may acquire new versions over time. To update them, select "Update Lane" in the "Build Status Panel."

Update change request

Bit Cloud will attempt to merge your changes with the latest component versions. Resolve any conflicts manually using Cloud Workspaces or the CLI:

  1. Ensure your workspace is up-to-date:
bit import
CopiedCopy
  1. Identify outdated components:
bit status --lanes
CopiedCopy
  1. Merge your Lane changes:
bit lane merge main
CopiedCopy
  1. Resolve any merge conflicts.
  2. Snap and export your changes:
bit snap --message "update lane" && bit export
CopiedCopy

Merging to a different lane

By default, Bit Cloud merges your lane to the main lane. You can specify a different target lane in the Change Request creation form (optional).

Change Request create form


🦶 Next steps