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

    • False
    • Hide

      None

      Show
      None
    • False

      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:
                Resolved: