CEKit 3.10.0 released

      1 min read       

Another minor CEKit release which contains an important bug fix and general improvements. You can see full release notes here. Below you can find highlights of this release. Debian apt-get support CEKit now supports package managers using apt-get. fetch-artifacts-url.yaml fix A bug was fixed when processing the index of the fetch-artifact collection. Availability This release is immediately available on PyPI. Packages were built for Fedora and EPEL too.

CEKit 3.9.0 released

      1 min read       

CEKit isn’t COVID isolating and has another release for you! You can see full release notes here. Below you can find highlights of this release. GitHub Action A new GitHub Action for CEKit has been contributed and is available here. Descriptor Merging This improves override usage by allowing merging descriptors for the common keys. This is documented in Artifact Overrides. Availability This release is immediately available on PyPI.

CEKit 3.8.0 released

      1 min read       

To celebrate the start of 2021 we have another minor release which adds some important features and has one user-visible change. You can see full release notes here. Below you can find highlights of this release. OSBS Enhancements/Changes Instead of previously downloading, caching the artifact in the build environment and usng the lookaside cache, builds using OSBS will now instead add a direct link to fetch-artifacts-url.yaml. Builds that use the redhat flag will now add the artifact description as a comment to the fetch-artifacts-url.

CEKit 3.7.0 released

      2 min read       

After long time without a release, we have finally another minor delivery which is focused on two things: Adding support for base images Multiple fixes for multi-stage builds You can see full release notes here. Below you can find highlights of this release. Base image support Statically compiled binaries are very common in the cloud environment. Such binaries make it possible to be added to a container image without the need for any other libraries.

CEKit 3.6.0 released

      1 min read       

This is another minor CEKit release. It contains fixes for a few bugs reported as well as some general improvements. You can see full release notes here. Below you can find highlights of this release. Alpine Linux support Alpine Linux support was added. Even before you could base on Alpine Linux image, but this time you can also install packages using the APK package manager. Please give it a try if you like this distro and let us know if you find any issues.

CEKit 3.5.0 (and others) released

      3 min read       

This is a special release day actually. Today we released 3 versions of CEKit. Two bugfixes and one scheduled release. Let me go through these. CEKit 3.2.1 and 3.3.2 bugfix releases Note These releases are available only on PyPi, there will be no RPMs prepared for these versions. To support Middleware teams on the route to continuous development (CI/CD) and not to interrupt their current workflows at thea same time I decided to backport changes from the 3.

CEKit 3.4.0 released

      2 min read       

After almost a month after last release we have now a fresh one that just came out! Let me introduce CEKit 3.4.0 which is focused on adding support for multi-stage builds. You can read the full changelog on GitHub. Multi-stage build support was added Note Although the support for multi-stage builds is already baked, please consider this a tech-preview feature until 3.5 is out. If you are interested in multi-stage builds, we encourage you to test this feature and report all issues you will find.

CEKit 3.3.1 released

      2 min read       

We have another exciting announcement in the pocket: the 3.3.1 version was just released! Note Version 3.3.0 was never released due to the fact that we encountered issues with PyPi which made it impossible to push version 3.3.0 again. There are no changes in the code between version 3.3.0 and 3.3.1. Say hi to 3.3.1! This release focuses on documentation improvements, especially in for modules.

Module naming and versioning guidelines

      2 min read       

As part of the upcoming 3.3.0 release preparation — module documentation was updated in several places. Among other things module naming and versioning pages were added. Below you can find a summary of our suggestions. You can already browse the development version of the documentation. It will become the main documentation after the 3.3.0 release. Note You are free to use your own module name and versioning scheme, but standardizing on the same format will make it easier to reuse modules prepared by someone else.

CEKit 3.2.0 is out!

      2 min read       

Here we are with the next 3.2.0 release! This is generally a bugfix release with some additional usability improvements. Full changelog can be found here, below you can see highlights of this release. Better macOS support As part of development we added support for executing tests on macOS platform in our CI. This should make the macOS experience better. In the future we plan to make CEKit installation easier on this platform as well.