Skip to content
This repository was archived by the owner on Jan 14, 2024. It is now read-only.

Releases: riotkit-org/riotkit-do

2.2 RC 1 - New `rkd.api.testing` component and interactive mode in shell commands

24 Oct 07:32
Compare
Choose a tag to compare

Features:

  • #41: New component: "API" - Testing API (rkd.api.testing) ❗
  • #48: Interactive mode for sh() ❗
  • #46: Make output always unbuffered

Bugfixes:

  • #47: Escaping of $ (dollar sign) when exporting variables in sh()

https://github.com/riotkit-org/riotkit-do/milestone/6?closed=1

Patch release - escaping issues, output buffering, type error

23 Aug 10:21
Compare
Choose a tag to compare

Hi! In this bugfix release we included following tasks:

Patch release - Resolve issue with not cleaning up after taking the stderr in output capturing

17 Aug 21:24
Compare
Choose a tag to compare

Fixed:

  • The stderr is now properly cleaned up. Previously it wasn't. This was not actually causing any usage issues, but were raising errors in tests.

Patch release - bugfixes to the Makefile.py support

16 Aug 21:40
Compare
Choose a tag to compare

Patch release - resolve issues with TaskAliasDeclaration usage

16 Aug 09:47
Compare
Choose a tag to compare

Patch release - remove test dependency

15 Aug 20:50
Compare
Choose a tag to compare

"psutil" was moved from requirements to requirements-dev, as it is used only in tests. The issue was that "psutil" required gcc.

Stable RKD v2.1.0 release

15 Aug 15:13
Compare
Choose a tag to compare

Features and bugfixes:

  • #42 :rkd:create-structure got Pipenv support
  • #39 Directory structure refactor, introduced rkd.api as a stable API that should not introduce breaking changes, currently includes for example rkd.api.syntax, rkd.api.contract, rkd.api.temp
  • #35 Initial process isolation and "become" support, so the single tasks can be running as different user, Introduced py() method to the TaskInterface
  • #34 Possibility to define any envrionment variables in place of --switches values for get_env_or_arg() method
  • #30 Improved output buffering handling, stdout and sterr is now synchronized, but still not distincted - stdout and stderr are mixed in rkd(), sh() and in py() calls

2.1 RC1 (partial feature preview)

13 Aug 05:45
Compare
Choose a tag to compare
Pre-release

Hi!

We have a 2.1 preview, which looks quite stable. In next RC's we will add more scheduled features and bugfixes until we reach the backlog for 2.1, then we will tag a stable version.

The 2.1 RC1 should be stable, as we test each feature, we do not release a work-in-progress.

Features:

  • "become" feature

Stable RKD v2.0 release

03 Aug 21:08
Compare
Choose a tag to compare

Hi! We are happy to announce a new RKD stable major release!

This release brings improvements worked out based on Harbor project needs.

  • #33: Support for TaskAliasDeclaration in imports() of task modules
  • #32: Clear management of temporary files in .rkd directory
  • #29: Jinja2: Allow to use variables in filenames (--template-filenames)
  • #28: IO: Add Wizard class for input interaction with user for possibility of building installers
  • #27: Jinja2: Directory rendering - cut off .j2 and allow copying of other files without rendering
  • #26: Make CreateStructureTask an extendable task
  • #25: Decrease default verbosity level for sh() to produce simpler messages for end user
  • #24: Move "docker" tasks from RKD core to ci-utils repository (breaking change)
  • #23: Improve get_arg_or_env() behavior to take env, when switch has default value
  • #2: YAML Parser: Schema validation

RiotKit,
Your anarchist tech collective.

2.0 RC9 (full feature preview)

30 Jul 05:51
Compare
Choose a tag to compare
Pre-release

Hi, at this moment we reached all features and bugs in the milestone for RKD 2.0, so we publish a full feature preview that if will be enough stable will be tagged again from same commit as a v2.0.0.0

Enjoy testing with us the RC version! 😎
RiotKit, your anarchist tech collective