0.1.0
0.1.0 (2023-10-05)
Chore
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
)
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: 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
)
Unknown
- 0.0.1
Automatically generated by python-semantic-release (0809df7
)
-
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
)