-
0.15.2ef0e9c97 · ·
### Fixed * Using CI_COMMIT_REF_SLUG environment variable in crane, kankio to create the tag if none is given doesn't allow e.g. doted tages like `3.13` the SLUG will change the `.` to `-` so that the tag looks like `3-13`. With this fix the tag will be exactly be named after the Branch/Ref name.
-
-
0.15.0baf1b5a5 · ·
### Added * Added contextmanager methods to Pipeline class. ### Changed * Changed container addons from simple functions to more enhanced objects. For a comprehensive explanation about this change see MR !113.
-
0.14.1de9b3984 · ·
### Fixed * In accordance to MR-105, there was the needs name generation missing. The needs job name was generated with the old style. Job name after Stage, now it is Job name before stage. Most relevant text comes first for needs too.
-
0.14.09410f9cc · ·
### Changed * **BREAKING** Removed obsolete `gcip.tools.evaluate_git_tag_pep404_conformity.py` file. * #43 - `gcip.addons.container.DockerClientConfig.add_raw()` does now deep merge given raw configuration dict. * **BREAKING** Made `gcip.core.job.Job.copy()` private, as it is only intended for internal use. ### Fixed * DockerClientConfig used in `gcip.addons.container.seqences.*` was modified after passing object to function, that leads to wrong path's after first modification in `kaniko` job.
-
0.13.008338dc5 · ·
### Added * #86 - Added possibility to reference `pipeline`s in `Need`s. * Added `Sequence.find_job()` to find all jobs in a Sequence (or Pipeline) with matching attributes. Returned jobs could then be modified. ### Changed * Changed order of job name components. Most relevant text comes first. See discussion in [MR-105](https://gitlab.com/dbsystel/gitlab-ci-python-library/-/merge_requests/105).
-
-
0.12.0b1254796 · ·
### Added * Added options to the CDK deploy job and sequence making `--strict` optional.
-
0.11.092935877 · ·
### Added * Added auto download for `gcip.addons.security.sops.sops_export_decrypted_values`. * Added new container sequence to allow copying a container image between registries. ### CHANGED * Removed `name` argument from `gcip.addons.container.sequence.build.full_container_sequence` jobs.
-
0.10.0a4fe6584 · ·
[0.10.0] - 2021-05-04 Added Added all public available classes to __all__ variable. Fix Added boto3~=1.17 to setup.py as a dependency for addons. Added possibility to use self exported environment variables if not in pipeline environment.
-
0.9.355b5803c · ·
### Added * Added possibility to exchange preconfigured gcip image in evaluate_git_tag_pep440_conformity function. ### Fix * Fixed `needs` bug with job name generation see #32811ff1
-
0.9.230f1cc4f · ·
## [0.9.2] - 2021-04-30 ### Information * Skipped version 0.9.1 for testing purposes ### Added * Added `core.job.PagesJob` class as special job for Gitlab Pages
-
0.9.05c9fe0fe · ·
Changed Compatibility to Python 3.7 is ensured. As Python 3.7 is the minimum default version in major distributions.
-
0.8.0c1101b8e · ·
Added Added full API documentation of the gcip.core.need module. Added full API documentation of the gcip.core.rule module. Added API documentation to the gcip.core.service module. Added job_name and job_stage parameters to all job generating methods. BREAKING Added gcip.core.Artifacts and gcip.core.ArtifactsReport classes. Migration steps, search for add_artifacts_paths and replace with artifacts.add_paths in your project. Crane push addon build latest tag on branch main or master Updated PredefineImages.GCIP to use tag latest. Changed Internally use copy.deepcopy() to ensure uniqueness of job configurations.
-
-
-
-
-
-