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

Fast CI / Slow CI #2268

Merged
merged 56 commits into from
Jan 23, 2024
Merged

Fast CI / Slow CI #2268

merged 56 commits into from
Jan 23, 2024

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    5c88fcf View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    dfbaa44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51133e9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/OSSK-324-fast-ci-slow-ci' of github.com:zenml-i…

    …o/zenml into feature/OSSK-324-fast-ci-slow-ci
    strickvl committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    91c3517 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d0821b View commit details
    Browse the repository at this point in the history
  5. disable core workflow

    strickvl committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    c57b57f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    7e21e16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f075bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0da38ec View commit details
    Browse the repository at this point in the history
  4. Fast/slow CI core scaffold (#2274)

    * give darglint check its own job
    
    * fastCI
    
    * add slowCI
    
    * reenable fast CI
    
    * remove comment
    
    * add integration tests
    
    * fix spellcheck context
    
    * enable slow CI for testing
    
    * remove unit test dependency
    
    * fix dependency installations
    
    * yamlfixed
    
    * Comment-driven CI (#2275)
    
    * test comment-driven approach
    
    * delete unused test file
    
    * slow CI is comment-driven
    
    * restore CI
    
    * conditionally respond to comments depending on team status
    
    * add the whole team
    
    * Update .github/workflows/ci-slow.yml
    
    Co-authored-by: Andrei Vishniakov <[email protected]>
    
    ---------
    
    Co-authored-by: Andrei Vishniakov <[email protected]>
    
    * delete old CI
    
    ---------
    
    Co-authored-by: Andrei Vishniakov <[email protected]>
    strickvl and avishniakov authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    a8f8999 View commit details
    Browse the repository at this point in the history
  5. Manually merge develop

    strickvl committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    91a4a74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    977eca6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a47e05a View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    a0da9d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    a600ee9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8574802 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    36940e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    718bf36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f22a73 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    7455153 View commit details
    Browse the repository at this point in the history
  2. Sharded integration tests for Ubuntu (#2286)

    * add pytest-shard dev dependency
    
    * update script for sharded testing
    
    * add ubuntu sharding
    
    * fix naming
    
    * Use `pytest-split` to shard CI (#2296)
    
    * add split test to action
    
    * Update user authentication logic
    
    * Fix bug in login functionality
    
    * Refactor test coverage script
    
    * Update excluded directories in pyproject.toml
    
    * Update integration test script to include shard number
    
    * Update integration test script to use matrix.shard
    
    * Update caching key in setup_environment action.yml
    
    * Update durations path in test-coverage-xml.sh
    
    * Update cache key in setup_environment action.yml
    
    * Auto-update of Starter template
    
    * Fix formatting issue in setup_environment action.yml
    
    * Refactor code to improve performance and readability
    
    ---------
    
    Co-authored-by: GitHub Actions <[email protected]>
    
    * Update pyproject.toml
    
    Co-authored-by: Alex Strick van Linschoten <[email protected]>
    
    * add extra final line
    
    * make workflows use normal ubuntu)
    
    * fix durations path and update docstring
    
    ---------
    
    Co-authored-by: Safoine El Khabich <[email protected]>
    Co-authored-by: GitHub Actions <[email protected]>
    3 people authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    fb4d643 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    203b2d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dbd1e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    32d7a86 View commit details
    Browse the repository at this point in the history
  6. add docker testing back in

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    f46f1c9 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/OSSK-324-fast-ci-slow-ci' of github.com:zenml-i…

    …o/zenml into feature/OSSK-324-fast-ci-slow-ci
    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    25da9e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    34aae9b View commit details
    Browse the repository at this point in the history
  9. temporarily trigger slow CI

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    b1ab825 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feature/OSSK-324-fast-ci-slow-ci' of github.com:zenml-i…

    …o/zenml into feature/OSSK-324-fast-ci-slow-ci
    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e469b38 View commit details
    Browse the repository at this point in the history
  11. revert to comment-driven CI

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    8c6671a View commit details
    Browse the repository at this point in the history
  12. run full slow CI

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    180ac49 View commit details
    Browse the repository at this point in the history
  13. CI as it should be

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    952bd87 View commit details
    Browse the repository at this point in the history
  14. pyyaml fix

    strickvl committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ace6bb6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    032338e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9c2e0cd View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Configuration menu
    Copy the full SHA
    99c757f View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    6708949 View commit details
    Browse the repository at this point in the history
  2. test

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    1d74959 View commit details
    Browse the repository at this point in the history
  3. test

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6965c99 View commit details
    Browse the repository at this point in the history
  4. update templates test

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    450426b View commit details
    Browse the repository at this point in the history
  5. ubuntu-unit tests

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    40e7356 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f5925f View commit details
    Browse the repository at this point in the history
  7. fix matrix for slow CI

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    5ea9493 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bc1ba62 View commit details
    Browse the repository at this point in the history
  9. add input variable

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    fa720a3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3402765 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3c2a97c View commit details
    Browse the repository at this point in the history
  12. naming fix

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e2c903b View commit details
    Browse the repository at this point in the history
  13. confirm mac and windows ok"

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    e7a6ec2 View commit details
    Browse the repository at this point in the history
  14. improve conditional checks

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    006d4af View commit details
    Browse the repository at this point in the history
  15. remove workflow_call

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    41dc939 View commit details
    Browse the repository at this point in the history
  16. add fastCI back in

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    d74a620 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    20c0d33 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e7d1a45 View commit details
    Browse the repository at this point in the history
  19. actually include it now

    strickvl committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    ea0e46d View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    d5c4897 View commit details
    Browse the repository at this point in the history