Releases: artefactory/vertex-pipelines-deployer
0.3.3
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
)
Chore
Ci
Documentation
Fix
-
fix: toml config files cannot have sections (#122) (
013e2ba
) -
fix: multiple issues when using vertex deployer create (#123) (
b98b14e
)
Test
0.3.2
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
)
Ci
Documentation
Fix
Performance
0.3.1
0.3.0
0.2.2
0.2.2 (2023-11-06)
Ci
Documentation
Fix
0.2.1
0.2.0
0.2.0 (2023-10-06)
Chore
Documentation
Feature
Fix
0.1.1
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 templa...
0.0.1
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/deploy command (#36)
-
Fix: multiple issues raised in alpha testing (#27)
-
Fix/inconsistencies in pipeline names (#18)
Chore
-
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)