Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-4876

consider enabling branch protections and PR checks for devspaces-3.yy-rhel-8 branches

XMLWordPrintable

    Per discussion in today's retro, engineering would like to make it harder to cherrypick/backport changes into the stable 3.yy branches, so that all changes landing there are:

    • approved by stakeholders as urgent or blocking the upcoming downstream release
    • pass required automated tests

    To avoid potential problems with "no one is available to approve an urgent change" due to TZs or PTO, I would strongly advise allowing the "code owner can override and merge anyway" option.

    Describe the solution you'd like

    1. enable branch protections on all the che-incubating, eclipse-che, and devfile repos that are relevant for Che and Dev Spaces releases.

    Repos to consider:

    Others to consider?

    2. adjust existing PR check GH actions to run on BOTH devspaces-3-rhel-8 and devspaces-3.yy-rhel-8 branches

    3. Note that authorized bot users should be able to merge without approvals as long as tests pass.

     

    Additional context

    Retrospective: https://docs.google.com/drawings/d/1IdeWj4KogB-AvUqmNDstlR_HPMngmSbYBlhVFs0kIKk/edit 
    Upstream: https://github.com/eclipse/che/issues/22558 

          sdawley@redhat.com Samantha Dawley
          nickboldt Nick Boldt
          Votes:
          0 Vote for this issue
          Watchers:
          0 Start watching this issue

            Created:
            Updated: