[[!tag announcement ick]]
I have just made a new release of ick, my CI system. The new version number is 0.53, and a summary of the changes is below. The source code is pushed to my git server (git.liw.fi), and Debian packages to my APT repository (code.liw.fi/debian). See https://ick.liw.fi/download/ for instructions.
See the website for more information: https://ick.liw.fi/
A notable change from previous releases should be invisible to users: the release is built by ick2 itself, instead of my old mostly-manual CI script. This means I can abandon the old script and live in a brave, new world with tea, frozen-bubble, and deep meaningful relationships with good people.
Version 0.53, released 2018-07-18
Notification mails now include controller URL, so it's easy to see which ick instance they come from. They also include the exit code (assuming the notification itself doesn't fail), and a clear SUCCESS or FAILURE in the subject.
Icktool shows a more humane error message if getting a token fails, instead of a Python stack trace.
Icktool will now give a more humane error message if user triggers the build of a project that doesn't exist, instead of a Python stack trace.
Icktool now looks for credentials using both the controller URL, and the authentication URL.
Icktool can now download artifacts from the artifact store, with the new
get-artifact
subcomand.The
archive: workspace
action now takes an optionalglobs
field, which is a list of Unix filename globs, for what to include in the artifact. Also, optionally the fieldname_from
can be used to specify the name of a project parameter, which contains the name of the artifact. The default is theartifact_name
parameter.A Code of Conduct has been added to the ick project. https://ick.liw.fi/conduct/ has the canonical copy.