[GODRIVER-2522] Reduce frequency of macOS builds Created: 11/Aug/22 Updated: 17/Jan/23 Resolved: 20/Oct/22 |
|
| Status: | Closed |
| Project: | Go Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Matt Dale | Assignee: | Matt Dale |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Epic Link: | Speed up patch builds |
| Quarter: | FY24Q1 |
| Documentation Changes: | Not Needed |
| Description |
|
The macOS test tasks take a very long time to schedule (24 hours or more sometimes) and fail frequently due to test timeouts (see The only currently known internal project that needs to support EOL MongoDB server versions (see lifecycles for list) and may run on macOS is the mongo-tools project (v3.4+ to support Automation Agent). We should stop running tests on macOS for EOL MongoDB server versions (currently v4.0 and earlier). The goal is to reduce the total amount of time a waterfall build takes and make it easier to focus on possible actual failures in the remaining macOS test tasks. We will still test the Go Driver against all supported server versions on Linux and Windows.
Updated definition of done:
|
| Comments |
| Comment by Githook User [ 20/Oct/22 ] |
|
Author: {'name': 'Matt Dale', 'email': '9760375+matthewdale@users.noreply.github.com', 'username': 'matthewdale'}Message: |
| Comment by Matt Dale [ 13/Oct/22 ] |