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

Refactor Runners, introduce Task class #4206

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open

Refactor Runners, introduce Task class #4206

wants to merge 21 commits into from

Commits on Sep 6, 2024

  1. Introduce task class + small refactoring

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5eee2d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Merge branch 'refs/heads/main' into runners

    # Conflicts:
    #	kedro/runner/runner.py
    merelcht committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    4a35750 View commit details
    Browse the repository at this point in the history
  2. Merge in main and make release_datasets private

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f094fe7 View commit details
    Browse the repository at this point in the history
  3. Fix session tests

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    666cad3 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Fix lint

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    ffc1113 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Make Task runnable and call inside runners

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    7d0f3b6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into runners

    Signed-off-by: Merel Theisen <49397448+merelcht@users.noreply.github.com>
    merelcht authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a40c6c6 View commit details
    Browse the repository at this point in the history
  3. Fix lint

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a40f9fb View commit details
    Browse the repository at this point in the history
  4. Fix parallel runner

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5eb7cab View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Fix test coverage

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0fa8cea View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Move helper methods from parallel runner to task

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    54389ee View commit details
    Browse the repository at this point in the history
  2. Mark run_node as deprecated

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    94e4894 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into runners

    Signed-off-by: Merel Theisen <49397448+merelcht@users.noreply.github.com>
    merelcht authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    69699e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    299d4d2 View commit details
    Browse the repository at this point in the history
  5. Fix tests

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7346f9a View commit details
    Browse the repository at this point in the history
  6. Fix tests

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    7a0e4d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

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

Commits on Oct 17, 2024

  1. Refactor helper methods to go inside Task, making hook_manager an opt…

    …ional argument, and adding parallel as boolean flag
    
    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    14b10d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf6fa5c View commit details
    Browse the repository at this point in the history
  3. Fix lint and handle no hook_manager

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9cf2ed0 View commit details
    Browse the repository at this point in the history
  4. Clean up imports

    Signed-off-by: Merel Theisen <merel.theisen@quantumblack.com>
    merelcht committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e94d510 View commit details
    Browse the repository at this point in the history