ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Incomplete
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The functions: block in etc/evergreen_yml_components/definitions.yml defines 308 Evergreen functions. Auditing repo-wide references (direct func: calls, YAML anchor/alias composition, and Python buildscript string references) found 11 functions with zero references anywhere, e.g. do multiversion setup (line 1315), minimize jstestfuzz (line 1640), and upload bazel test logs (line 4035).

      Notably, bazel compile (gcc), bazel compile (clang), and bazel compile (msvc) appear to be abandoned per-compiler variants, superseded by the generic bazel compile function (line 2300), which is still actively used.

      These functions should be removed from the file to reduce maintenance surface.

            Assignee:
            Unassigned
            Reporter:
            Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: