Skip to content

Releases: artefactory/vertex-pipelines-deployer

0.3.3

03 Jan 17:38
Compare
Choose a tag to compare

0.3.3 (2024-01-03)

Build

  • build(deps): bump actions/setup-python from 4 to 5 (#118) (3d48df3)

  • build(deps): bump google-github-actions/auth from 1 to 2 (#114)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d98a54e)

  • build(deps): bump vertex-deployer from 0.3.1 to 0.3.2 (#107) (9af430b)

Chore

Ci

Documentation

Fix

  • fix: toml config files cannot have sections (#122) (013e2ba)

  • fix: multiple issues when using vertex deployer create (#123) (b98b14e)

Test

  • test: add integration test to ensure config and cli params are iso (#121) (440b51e)

0.3.2

08 Nov 14:37
Compare
Choose a tag to compare

0.3.2 (2023-11-08)

Build

  • build(deps-dev): update ruff requirement from ^0.0 to ^0.1 (#95)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cff19af)

  • build(deps): bump actions/cache from 3.2.4 to 3.3.2 (#94)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (5d2dbf9)

  • build(deps): bump actions/setup-python from 2 to 4 (#92)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (9d25ad6)

  • build(deps): bump actions/checkout from 2 to 4 (#93)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (c97ec85)

  • build: update dependencies specifiers to be more flexible (#91) (fddf1a9)

Ci

  • ci: build and deploy docs when a release is published (#90) (01ce99a)

Documentation

  • docs: add full example to repo (#72) (42ccfc9)

  • docs: update installation instructions (#98) (6e51b89)

Fix

  • fix: warn when cannot associate run to experiment (#99) (7ba89f3)

Performance

0.3.1

06 Nov 11:49
Compare
Choose a tag to compare

0.3.1 (2023-11-06)

Fix

  • fix: build doc after release (#89) (e9b6b36)

  • fix: run option fails when not uploading to gar (#87) (6fb7c14)

0.3.0

06 Nov 10:18
Compare
Choose a tag to compare

0.3.0 (2023-11-06)

Feature

0.2.2

06 Nov 09:36
Compare
Choose a tag to compare

0.2.2 (2023-11-06)

Ci

Documentation

Fix

  • fix: release to artifact registry (#85) (395b256)

  • fix: rm protected namespaces from pipeline model (#78) (7ea8975)

  • fix: base unsupported config file error msg on config types enum (#77) (b3f3b46)

0.2.1

13 Oct 08:16
Compare
Choose a tag to compare

0.2.1 (2023-10-13)

Chore

Documentation

Fix

  • fix: simplify check pipelines cmd (#73) (c63a7fb)

  • fix: add pipeline root path check in create command (#75) (65977a0)

0.2.0

06 Oct 14:58
Compare
Choose a tag to compare

0.2.0 (2023-10-06)

Chore

Documentation

Feature

  • feat: add support for toml config files (#70) (b997e69)

Fix

  • fix: pipelines objects can be named as {pipeline_name} instead of pipeline (#69) (f79d081)

  • fix: bad config error at pipeline level in checks (#67) (d8dab84)

0.1.1

05 Oct 15:30
Compare
Choose a tag to compare

0.1.1 (2023-10-05)

Chore

Documentation

  • docs: update installation guidelines (#61) (e284168)

Fix

  • fix: make imports in cli commands to reduce overhead (#63) (9c973f0)

  • fix: checks temp directory removal (#62) (f005f44)

0.1.0

05 Oct 10:19
Compare
Choose a tag to compare

0.1.0 (2023-10-05)

Chore

  • chore(release): 0.1.0 (#55) (b59830e)

  • chore: update release version tag format and commit message (#50) (b635287)

Ci

  • ci: upload release to gcs (#56)

  • ci: update version_variables and changelog patterns for release

  • ci: upload release to gcs bucket

  • ci: update ci actions version (e7119db)

  • ci: update ci trigger policy (#45) (f1171d2)

Feature

  • feat: add rich display in console (#54)

  • feat: add console status for deploy command and console output for check

  • enh: remove empty columns from rich table

  • fix: rm time.sleep from code

  • enh: use dataclass as row for pipeline checks and group errors by config path

  • fix: make rich mandatory as dependency

  • fix: typing error in python 3.8

  • enh: rename config_path as config_file (6753402)

Fix

  • fix: scheduling tag retrieval (#59) (11347ba)

  • fix: misc code improvements (#58)

  • enh: add version callback for app

  • test: add integration test for root command in CI

  • doc: update README with installation from gcs guidelines

  • doc: fix typos in readme

  • enh: add possibility to use either --config-filepath or --config-name

  • fix: log the right experiment name

  • fix: check that cron arg is not empty string

  • doc: add doc about cron job format in cli

  • feat: add rich display for pipeline list command

  • chore: rename version_callback to display_version_and_exit

  • fix: typer bad parameter raised immediatelty after cli call in deploy command (0226088)

  • fix: misc typing and logging typos (#52)

  • fix: logging disable in checks

  • fix: VertexPipelineDeployer type hints and paths construction (c80aeb1)

  • fix: rm unused files (#5) (e220dc8)

  • fix: readme typos (#4) (3ebcf4a)

Unknown

  • 0.0.1

Automatically generated by python-semantic-release (0809df7)

  • Release v0.1.0 (#48) (a3c18df)

  • Ci: Update Continuous Deployment (CD) Trigger Policy and Documentation (#47)

  • ci: update cd trigger policy

  • ci: update cd doc

  • ci: test reusable ci

  • ci: fix reusable ci ref

  • ci: fix reusable ci

  • ci: add need for CI to be completed

  • ci: fix cd on main to be triggered only when pushing to main

  • ci: update doc for cd (a08b581)

  • Chore: prepare for release (#38)

  • chore: add release drafter

  • chore: add release drafter

  • chore: add init with version

  • ci: update release action

  • ci: update release action linting

  • ci: add semantic release configuration

  • doc: update CONTRIBUTING.md for release management (f59b795)

  • Feat: make it python 38 39 compatible (#41)

  • feat: typing back to 3.8

  • doc: update readme with new python versions

  • fix: update ci with new python versions (4e50c99)

  • Feat: add cli checks to ci (#40)

  • feat: add cli integration tets to ci

  • fix: use poetry to run commands in ci

  • fix: fix paths before launching cli commands (9500a03)

  • Feat/add create and list commands (#39)

  • feat: add comand list to list pipelines

  • feat: add command create to cli and folder structure reorg

  • enh: renamed pipelines_deployer.py -> pipeline_deployer.py

  • test: update tests

  • doc: update readme

  • enh: factorize get config paths (9b973bf)

  • Test: add unit tests (#31)

  • test: add tests for make_enum_from_python_package

  • test: make them work

  • test: add pytest cov

  • fix: make file command name to run tests

  • tests: add tests create_model_from_pipeline (d01d60c)

  • Feat: pass artifacts as inputs (#28)

  • feat: add argument input_artifacts_filepath to cli

  • feat: add possibility to have python or json config files

  • fix: update check command to support python files as config

  • feat: allow to specify config path to check only one config file

  • fix: change artifact type in pipeline dynamic model to allow valiation

  • test: add tests to convert_artifact_type_to_str

  • doc: update readme

  • fix: change config file path option name

  • enh: add and remove temp dir when checking pipelines (4d163bd)

  • Fix/deploy command (#36)

  • fix: iam rights for service account

  • fix: multiple formatting issues when uploading pipeline template

  • fix: typo in readme instruction for gcs bucket iam binding (ead427f)

  • Feat/misc code improvements (#32)

  • enh: use urljoin to make urls

  • enh: add TagNotFoundError

  • fix: vertex settings loading and errors

  • enh: use decortor to check garhost in deployer

  • enh: check experiment anme and check gar host

  • feat: add missing gar host error

  • feat: add message in no configs were checked for pipeline

  • fix: path for pipeline should be relative not absolute

  • fix: temp fix for vertex artifacts validation; arbitrary types allowed

  • fix: upload does not work if lpp is not . (94c8061)

  • Feat: add command to check pipelines (#19)

  • feat: add comment to check pipelines (import, compile, config files)

  • enh: creation of pipeline model only once

  • feat: use pydantic to validate configs and get all validation errors in one exception

  • feat: add error if no pipelines found in check and log of pipelines / config checked

  • feat: add specific validator for import pipeline computed field (works as a property)

  • doc: update docstring for command

  • doc: update readme and add --all flag

  • doc: update README table of contents links

  • feat: add context manager to disable loguru logger temporarily (9f41c8e)

  • Feat: add pr_agent (#29)

  • feat: add pr_agent

  • feat: update pr agent action name (92e1acb)

  • Fix: multiple issues raised in alpha testing (#27)

  • fix: typos in code to make upload and run work

  • doc: update readme

  • doc: fix ruff and license badge

  • doc: add why this tool in readme

  • doc: add table of content

  • enh: use --parameter-values-filepath instead of --config-name for clarity for user

  • enh: put the vertex repository in example/

  • doc: fix typo

  • doc: update repo structure

  • doc: update CONTRIBUTE.md (05deb15)

  • enh: use pydantic settings to get deployment variables from env file instead of os.environ (#24) (879c14a)

  • Feat/switch logging to loguru (#20)

  • enh: use loguru instead of python logging

  • feat: add typer callback to set logging level (6c65c09)

  • Fix/inconsistencies in pipeline names (#18)

  • fix: use pipelines names with underscore instead of hyphen

  • fix: rename module different from package

  • doc: update readme accordingly (7194c70)

  • Feat: switch cli to typer (#8)

  • feat: switch cli to typer

  • fix: add options short names + use enum value (267d169)

  • Feat: add constants file (#7)

  • feat: add constants file

  • fix: package name in pyproject.toml

  • fix: pr template contributing link (54f59f7)

  • Chore: add issue and pr templates (#6)

  • chore: add pr template

  • chore: add issue templa...

Read more

0.0.1

03 Oct 09:54
Compare
Choose a tag to compare

0.0.1 (2023-10-03)

Feat

  • Feat: make it python 38 39 compatible (#41)

  • Feat: add cli checks to ci (#40)

  • Feat/add create and list commands (#39)

  • Feat: pass artifacts as inputs (#28)

  • Feat/misc code improvements (#32)

  • Feat: add command to check pipelines (#19)

  • Feat: add pr_agent (#29)

  • Feat/switch logging to loguru (#20)

  • Feat: switch cli to typer (#8)

  • Feat: add constants file (#7)

  • Feat: vertex deployer (#3)

Fix

  • fix: rm unused files (#5) (e220dc8)

  • fix: readme typos (#4) (3ebcf4a)

  • Fix/deploy command (#36)

  • Fix: multiple issues raised in alpha testing (#27)

  • Fix/inconsistencies in pipeline names (#18)

Chore

  • Release v0.1.0 (#48) (a3c18df)

  • Chore: prepare for release (#38)

  • Test: add unit tests (#31)

  • Chore: add issue and pr templates (#6)

  • Chore/update readme and add gitignore (#2)

  • Chore: setup repo (#1)

Ci

  • ci: update ci trigger policy (#45) (f1171d2)

  • Ci: Update Continuous Deployment (CD) Trigger Policy and Documentation (#47)