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

ci(new workflow): Run tests on master every 12 hours #13334

Merged
merged 1 commit into from
Jun 30, 2023

Commits on Jun 29, 2023

  1. ci(new workflow): Run tests on master every 12 hours

    We recently started capturing coverage data for Pull Requests again
    but we omitted tracking for master.
    
    Part of the reason for this is that the our CI setup uses the same
    binaries that were used for the end-to-end tests as part of the release.
    And we don't want to upload the coverage-instrumented binaries for a
    release.
    
    This is fixable, but instead of making our CI set up even more complex,
    this introduces a new workflow to test master periodically.
    
    This workflow will run every 12 hours, running all tests on master,
    with acceptance tests on both Windows and macOS,
    track coverage for all of this, and post that to codecov.
    
    We'll be able to track code coverage trends on master in Codecov.
    abhinav committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    b7212d5 View commit details
    Browse the repository at this point in the history