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

[Flytekit] Support extra copy commands in ImageSpec #2715

Merged
merged 30 commits into from
Sep 25, 2024

Commits on Aug 27, 2024

  1. feat: support building images with extra copy commands

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2f0d516 View commit details
    Browse the repository at this point in the history
  2. feat: add copy function in ImageSpec

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    f675359 View commit details
    Browse the repository at this point in the history
  3. test: build image with extra copy cmds

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4808d32 View commit details
    Browse the repository at this point in the history
  4. test: ImageSpec with extra copy cmds

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    53b859c View commit details
    Browse the repository at this point in the history
  5. fix: f-string syntax error in copy command

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4f9dafe View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. fix: rename copy function and related arguments

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    76520a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a9707d View commit details
    Browse the repository at this point in the history
  3. fix: update image name hash

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    e390c51 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Merge branch 'master' of https://github.com/mao3267/flytekit into add…

    …-copy-command
    
    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d1adcee View commit details
    Browse the repository at this point in the history
  2. fix: update digest with copy files

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a8bbb1a View commit details
    Browse the repository at this point in the history
  3. feat: support computing digest from list of files

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e2ec68f View commit details
    Browse the repository at this point in the history
  4. fix: update image tag

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    02611de View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of https://github.com/mao3267/flytekit into add…

    …-copy-command
    
    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    948447e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. fix: remove ignore logic

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a619773 View commit details
    Browse the repository at this point in the history
  2. fix: lint

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    e8545f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. fix: add source_copy_node

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    1c46800 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. fix: copy local files to tmp_dir for docker copy

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    eca2063 View commit details
    Browse the repository at this point in the history
  2. test: update default builder test and files for copy

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    dea9233 View commit details
    Browse the repository at this point in the history
  3. fix: f-string related error

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    954b27b View commit details
    Browse the repository at this point in the history
  4. fix: lint

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4d5215c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. feat: support list of strings and strings in with_copy

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8f0e3af View commit details
    Browse the repository at this point in the history
  2. fix: change ImageSpec.copy to list[str]

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3b4070d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

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

Commits on Sep 21, 2024

  1. fix: remain source tree structure

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    b7e37dd View commit details
    Browse the repository at this point in the history
  2. fix: path separator diff on windows

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    53ddf88 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. fix: use update_attribute instead

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e9b1c96 View commit details
    Browse the repository at this point in the history
  2. rm: remove test files

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    ff7699f View commit details
    Browse the repository at this point in the history
  3. fix: test with tmp dirs/files

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b1ee46a View commit details
    Browse the repository at this point in the history
  4. fix: path separator error

    Signed-off-by: mao3267 <chenvincent610@gmail.com>
    mao3267 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4e347b9 View commit details
    Browse the repository at this point in the history
  5. nit

    Signed-off-by: Kevin Su <pingsutw@apache.org>
    pingsutw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a15940d View commit details
    Browse the repository at this point in the history