Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-90887

Update diff tool to be compatible with thin targets

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Build
    • Fully Compatible

      The diff tool relied on configuring which build system to use via BAZEL_BUILD_ENABLED. After the thin targets change, two build definitions are no longer permitted.

      Since this tool is only intended to be run in CI manually when creating migration PRs, use git to stash the PR's changes locally to build the desired targets in SCons.

      This relies on the fact that Evergreen stores the PR's changes as staged files, but also would work if Evergreen stored all of the PR's changes as a commit.

            Assignee:
            zack.winter@mongodb.com Zack Winter
            Reporter:
            zack.winter@mongodb.com Zack Winter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: