Skip to Main Content
Feature Request FR-4603
Product Area Developer Experience
Status OPEN

5 Voters

Allow branch protection to prevent merging of working copies without approval

matspencer Public
· Aug 12 2025

Idea Summary
The implementation of working copies has been a great help when dealing with multi-developer environments. However, currently any user may merge their working copy into the main version of an application at any point in time.

Workspace administrators should be able to:

  1. Protect an application, requiring all work to be done in a working copy
    1. This should work exactly like putting the application into Run Only in the Application Build Status but would still allow creation of working copies
  2. Designate approvers for a merge request on a workspace level
  3. Manage all outstanding merge requests

A merge request would include basic information about the request (entered by the developer(s)) and any comments back and forth between the approver and the developer(s). On approval, the working copy should be merged into the main application

Use Case
Any mutli-developer environments that wish to enforce governance or code standards.

This idea is open.

Comments

Comments

  • appex OP 3 weeks ago

    Also an optional “Second Click” by another developer/supervisor as approval to merge working copies into the main branch because that will get deployed into Production eventually

    OR

    Optionally require a Second Click at the point in time when changes get deployed into Production

    OR
     

    Both times.