-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update splitting functions #168
Conversation
I'll take care of that |
|
Done :) |
Awesome, thank you @Anton-4!! I just opened a PR to upgrade the dependencies in the test runner also exercism/roc-test-runner#19 but CI is failing right now. I don't have to time to figure out the issue now, but hopefully I will be able to later today or this weekend. It would be good to have both of these changes out close to each other to minimize the time the track is broken. Unfortunately I'm not sure if there's a way for us to release the test runner and track in a non-breaking way since the changes in the compiler themselves are breaking and we have to release two different artifacts. If there is a way and I'm missing please let me know. |
Alright the test runner PR is now good to go also |
I've confirmed that |
Great, thanks again Anton! |
Thanks for taking care of this! It might be possible to include two (or more) Roc releases in the test runner, and add a configuration file in the roc track to specify which Roc version to use. This way we could add a new Roc version in the test runner, push it, then add a new exercise in the Roc track using the new version, and push the track. That said, it feels like too much work for a fairly rare and limited disruption. Wdyt? |
Updating on breaking releases is already a lot of work, so I'd love to minimize work where we can :) |
Hard to say without knowing how much work it is and how reliable that would be 🙂 If it's relatively easy and stable, it might be a good addition. Sometimes you don't know how much work something is until you try to build/prototype it. |
The Str and List splitting functions will be renamed and expanded once the next nightly is released. CI will fail until the new nightly is released. We will also need to upgrade some of the packages to use new versions.