Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-49970

gojsonsm, jsonx, gocbconnstr should be locked to SHA in Server manifests

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • None
    • None
    • build
    • None
    • 1
    • Build Team 2021 Sprint 25, Build Team 2022 Sprint 1

    Description

      All projects in Server manifests should either be in Gerrit (preferred) or else locked to SHA in the manifest, requiring a specific change in the manifest to bring new commits into Server builds. Without this, we are unprotected against untested and/or unapproved commits entering Server builds. This can lead to build breakages or, worse, unexpected and untested changes late in the release cycle.

      Current gojsonsm, jsonx, and gocbconnstr are pointing to their "master" branches in neo.xml, and are not in Gerrit. None of these projects are "owned" by Server (they come from SDK), I believe, but there needs to be a Server engineer who serves as gatekeeper.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ceej Chris Hillery
            ceej Chris Hillery
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty