Uploaded image for project: 'Build'
  1. Build
  2. BUILD-716

Block PR integrations when CE/dx-core aren't building

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Neutral
    • None
    • None
    • None
    • None

    Description

      For months/years the Foundation team (and a couple of developers) have happily been monitoring builds in general from the the board at the following URL: https://dev.magnolia-cms.com/w/?team=bs1

      This has been working to some degree but when an actual issue with tests happens, the problems are the following:

      • most developers do not have the habit to check the current status of builds
      • due to the timezone differences, not everybody is available on Slack quickly
      • meaning that it can take hours/days before we an issue is fixed
      • yet the Foundation team now depends on a successful status for release automation

      Our suggestion is to introduce a bot on all PRs that will prevent developers from merging their work as long as our important test suites aren't passing. This way it becomes everybody's problem and we can define healthy and scalable processes from that point on.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                mmichel Maxime Michel
                mmichel Maxime Michel
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: