Using release channels in a better way

18 February 2018


When Folktale 2 was released last year two release channels were defined:

But now: where do we put experimental branches (like the TypeScript typings one) and limited test releases so users can check if problems are fixed before we merge a PR? There wasn’t really a place for them, and this led to some mess in the releases.

So, from now on, Folktale will be using temporary channels for these cases. A temporary channel is a sequence of releases associated with a tag that we expect to either merge back into the master (so it becomes a next release), or die. These tags will likely end up being similar to the name of the branch in the PR, but shorter.

The TypeScript typings experimental branch (feat/typescript-typings) will be the first to use this scheme, using the tag tstypes.