A lot is happening at Kosli headquarters and satellite offices (or homes! How sweet working for a remote first company can be). In this post we’d like to share some of the latest additions that happened in November.
The command I was waiting for
Kosli already offers a lot of features and commands. Depending on the type of issues you’re usually dealing with - sw development, infrastructure, quality - you may have found your favorite or most useful feature is different from what your colleagues would choose. For me kosli search is the absolute best and I am really excited to announce it has finally arrived! You can now easily access all the information Kosli has about your code changes, with nothing more than a commit sha, straight from your terminal. Check out docs to learn more.
commit-list is coming to town
It may be the case that you don’t produce artifacts from EVERY commit that gets into your main branch, but you may want to keep track of which commits are included in a new artifact. For example, you might want to know which features or bug fixes a given version brings.
Worry no more! We’re working very intensively to make this possible.
With the latest versions of our cli (at least v0.1.18) we are harvesting the commit list information - but only if your clone is not too shallow (i.e. if the history of the repository in your CI build reaches far enough to find the commit used to build previous artifact). Your pipelines will keep passing if you only checkout the latest version for your builds, but the commit list won’t be produced.
You won’t see the commit list in the UI just yet, but it’s coming soon. There’s nothing to stop you from collecting the data now though - you will be able to see it in the future.
‘user-data’ accepts json in any valid format now
Up until cli v0.1.18 only json containing a map was accepted. This wasn’t a fair requirement, so from now on you can format your json any way you want as long as it’s a valid json.
cli completion command
Kosli cli became much more than a reporting tool. The likelihood of wanting to type the commands manually in the terminal is now much greater than when it was part of the pipelines. At least, that’s what’s happening to us! So, naturally, we needed to make the cli more user friendly and introduce auto complete. This is now available for a variety of platforms. Have a look at kosli completion to learn more.
We’re only getting started and there is more in the pipeline. Keep your eyes on kosli.com or on our documentation page docs.kosli.com because changes are happening all the time. Kosli is becoming easier to use for all of you. And if you have any questions or comments please join our community and let us know!