Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify macOS testing matrix #2653

Merged
merged 1 commit into from
Mar 3, 2023
Merged

Commits on Mar 1, 2023

  1. Simplify macOS testing matrix

    **What does this PR do?**:
    
    This PR changes the `Test macOS` github action to only use the latest
    macOS for testing, rather than testing with multiple versions of macOS.
    
    **Motivation**:
    
    We don't currently support macOS on production environments, as
    documented in
    <https://github.com/DataDog/dd-trace-rb/blob/master/docs/GettingStarted.md#apple-macos-support>
    
    It's still valuable to "keep an eye on" macOS, since we do want to be
    able to use it in development.
    
    BUT our test matrix is rather complex, so I think not testing
    older macOS versions * 10 Ruby versions we support is a worthy
    simplification.
    
    Additionally, once github adds support for macOS 13, we'll
    automatically start testing on that one as well, which should match
    what most macOS-based developers are using.
    
    **Additional Notes**:
    
    N/A
    
    **How to test the change?**:
    
    Validate that the `Test macOS` github action still runs, but only
    on macos-latest (macOS 12), and does not run on macOS 11.
    ivoanjo committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    9c475cb View commit details
    Browse the repository at this point in the history