Artifact-presence checks for search-extension files in package and archive tests

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      An always-on check that fails the build when an expected platform's archive or package is missing the extension pair - the regression class that shipped extension-less 9.0 binaries in July (SERVER-130806) and was caught by a person. Drive the expected-platform list from the same source of truth as the archive mapping so adding a platform updates the check automatically; exclusions (non-Linux, AL2) stated in the check, not implied.

      Acceptance: removing an extension entry from any covered platform's mapping turns a build red.

      Part of CLOUDP-437684. Depends on SERVER-133865 (the mapping is the source of truth); related to SERVER-133867 (package coverage) and SERVER-130806.

            Assignee:
            Unassigned
            Reporter:
            Evan Nixon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: