ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Component/s: Evergreen
    • None
    • Needed - No Spec Changes
    • Hide

      Summary of necessary driver changes

      •  macos-14 hosts must be replaced with macos-15 hosts in Evergreen configs

      Commits for syncing spec/prose tests

      •  n/a

      Context for other referenced/linked tickets

      •  DEVPROD-45657
      Show
      Summary of necessary driver changes  macos-14 hosts must be replaced with macos-15 hosts in Evergreen configs Commits for syncing spec/prose tests  n/a Context for other referenced/linked tickets  DEVPROD-45657
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-6525 Ready for Work
      CXX-3609 Ready for Work
      CSHARP-6272 Blocked
      GODRIVER-4200 Ready for Work
      JAVA-6348 Duplicate
      NODE-7931 Ready for Work
      PYTHON-6185 Blocked
      PHPLIB-1978 Works as Designed
      RUBY-3987 Won't Do
      RUST-2528 Ready for Work
      INTPYTHON-1149 Won't Do
      MONGOID-6017 Fix Not Needed
      PHPORM-518 Works as Designed
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } #scriptField td.willNotDo { background-color: #FF0000; /* Red color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-6525 Ready for Work CXX-3609 Ready for Work CSHARP-6272 Blocked GODRIVER-4200 Ready for Work JAVA-6348 Duplicate NODE-7931 Ready for Work PYTHON-6185 Blocked PHPLIB-1978 Works as Designed RUBY-3987 Won't Do RUST-2528 Ready for Work INTPYTHON-1149 Won't Do MONGOID-6017 Fix Not Needed PHPORM-518 Works as Designed

      Summary

      macOS 14 is EoL since September, and we will be shutting off macOS 14 servers in favor of macOS 15 servers at the end of November. All instances of macos-14 distros in Evergreen test files will need to be replaced with macos-15 equivalents. This shouldn't require any code or test changes and if there are any issues / failures when switching feel free to reach out to #ask-devprod-build

      Motivation

      Who is the affected end user?

      This is a requirement for internal security purposes, so that we are not running unpatched builders with security vulnerabilities. 

      How does this affect the end user?

      We will not be able to test macOS drivers securely without updating to a supported version of macOS

      How likely is it that this problem or use case will occur?

      Certain for macOS users.

      If the problem does occur, what are the consequences and how severe are they?

      macOS driver users will not be able to run tested drivers, or we will have to continue to run insecure CI systems.

      Is this issue urgent?

      We intend to turn off the macOS 14 servers by November 30

      Is this ticket required by a downstream team?

      DevProd (will link to our deprecation ticket: DEVPROD-45657)

      Is this ticket only for tests?

      Yes

      Acceptance Criteria

      All instances of the macos-14 distros in evergreen test files must be replaced with macos-15 equivalents. 

            Assignee:
            James Kovacs
            Reporter:
            John Daniels
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: