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

Add tool ci-matrix #258

Merged
merged 9 commits into from
Nov 26, 2022
Merged

Add tool ci-matrix #258

merged 9 commits into from
Nov 26, 2022

Commits on Nov 26, 2022

  1. Add tool ci-matrix

    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    83f2864 View commit details
    Browse the repository at this point in the history
  2. ci-matrix: Make file pruning safer

    Accept a glob pattern instead of a directory so that the tool only reads
    files that match the pattern. Should generally only be used with a glob
    pattern that matches file extensions or file names.
    
    Rename the flag to timing-files
    
    Remove the default max age, to prevent accidentaly deleting files.
    
    Add test coverage for the function.
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    f9f480b View commit details
    Browse the repository at this point in the history
  3. ci-matrix: rename buckets to partitions

    And remove the default value
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    d3cb141 View commit details
    Browse the repository at this point in the history
  4. ci-matrix: output the entire matrix

    Which should make it easier to consume in the github workflow.
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    6f3c793 View commit details
    Browse the repository at this point in the history
  5. ci-matrix: improve description

    and format elapsed time in the output
    and remove overly verbose debug log
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    b4cf789 View commit details
    Browse the repository at this point in the history
  6. ci-matrix: output packages as a single string

    So that we don't need to join them in the github action
    And so that when we add splitting of tests in a single package we can continue to
    use this package field to set the package name.
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    e1eee65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff9bd18 View commit details
    Browse the repository at this point in the history
  8. remove file pruning

    This can be done easily with the find command, no need to write it again.
    dnephin committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    d0adc24 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5396f35 View commit details
    Browse the repository at this point in the history