Skip to content

0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Oct 10:19
· 130 commits to develop since this release

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 templates

  • chore: add CONTRIBUTING.md (b736c3a)

  • Feat: vertex deployer (#3)

  • feat/add vertex deployer and cli

  • feat: add entrypoint for deployer

  • fix: paths to pipeline folder and root path

  • feat: add vertex foledr with dummy pipelines and example.env

  • doc: update doc with how-to section (f00c231)

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

  • doc: update readme

  • chore: add .gitignore (3070873)

  • Chore: setup repo (#1)

  • chore: setup repo

  • fix: deployer is not a package error

  • fix: rm pytest from prepush hooks

  • chore: add to do list on the readme

  • fix: add dummy test for the ci to pass (f154389)

  • Initial commit (cab9963)