Stream: contributing

Topic: basic-cli 0.6 release


view this post on Zulip Anton (Nov 19 2023 at 10:24):

At the end of the meetup yesterday we talked about trying to release basic-cli 0.6 and basic-webserver today in time for the new website. basic-cli 0.6 would contain breaking changes, like with Stdin.line, which is used all over the place, including in many snippets in the tutorial. Those snippets in the tutorial are not automatically tested so I would have to manually check all of them to make sure they still work.

In general I believe it is too risky to try to release basic-cli 0.6 today.
My neck is also severely screwed up, so I'm going to limit the time at my desk today and try to get just the basic-webserver release done.

view this post on Zulip Brian Carroll (Nov 19 2023 at 11:07):

Take care of yourself Anton! I'm sure others will be able to help if you are not able to work today.

view this post on Zulip Anton (Nov 19 2023 at 11:15):

Thanks @Brian Carroll :heart: I think I'll be alright, the basic-webserver should mostly/hopefully be waiting on CI and do minor fixes where necessary.

view this post on Zulip Richard Feldman (Nov 19 2023 at 12:30):

makes sense...sorry to hear about your neck, hope it feels better! :hearts:

view this post on Zulip Anton (Nov 19 2023 at 12:32):

It's a bit better, I'm keeping it wrapped up nice and warm :)

view this post on Zulip Brendan Hansknecht (Nov 19 2023 at 16:48):

If you can release the 0.6.0 tar.bz. I think we can have others work through updating all the various locations. Given updates depend on the specific URL, people will still just use 0.5.1 until we change code. So should be fine to release and just update locations asynchronously

view this post on Zulip Anton (Nov 19 2023 at 17:00):

Yeah, true, I'll kick off the brotli build

view this post on Zulip Anton (Nov 19 2023 at 18:06):

0.6 WIP pre-release brotli archive is up.
Thoroughly tested on ubuntu but nowhere else yet.

view this post on Zulip Anton (Nov 19 2023 at 19:31):

5 examples tested on macos aarch64, all good. I'm going to do some more testing tomorrow morning. 0.6 docs should be up once any PR is merged on roc-lang/roc

view this post on Zulip Luke Boswell (Nov 28 2023 at 21:46):

Is there any reason why for basic-cli we have 0.6 listed as WIP and 0.5 as latest? Can I update the tutorial to use 0.6.2 which has the smaller optimized build and also includes a working Dir.list function?

view this post on Zulip Anton (Nov 29 2023 at 09:48):

I still have to type up the release notes for 0.6, which is why it's still marked as pre-release. But it's fine to update the tutorial to 0.6.2, I'd recommend testing every snippet that uses Stdin.line

view this post on Zulip Luke Boswell (Nov 29 2023 at 10:25):

Why testing? Is there something you have in mind? I would, but just wondering if there is something your concerned about

view this post on Zulip Anton (Nov 29 2023 at 10:38):

Stdin.line has changed to also return End so it seems pretty likely some tutorial snippets will not run correctly anymore if you upgrade to 0.6.2


Last updated: Jul 05 2025 at 12:14 UTC