-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add cats-effect to the community build #9784
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, and thank you for opening this PR! 🎉
All contributors have signed the CLA, thank you! ❤️
Have an awesome day! ☀️
community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala
Outdated
Show resolved
Hide resolved
The cats effect build failed with the following exception:
|
I think |
That did the trick. Thank you @smarter. |
Thanks for contributing this @vasilmkd! All of the Dotty community projects live in forks under dotty-staging organization – so that we have the capability to fix them fast if they break. I've created such a fork for cats-effects: https://github.com/dotty-staging/cats-effect – could you point the submodule to this fork instead? |
@anatoliykmetyuk On it right now. |
Looks like this project fails the CI once in a while: https://github.com/lampepfl/dotty/runs/1131886366 @vasilmkd @djspiewak do you have an idea why this is happening? |
The tests that fail are really hard to properly write and we know them to be slightly non-deterministic and therefore flaky. May I ask what environment these tests run in? |
The CI definition of the community build step is here: https://github.com/lampepfl/dotty/blob/04659bec64d98cc483c9288f91b04a5b274989bb/.github/workflows/ci.yaml#L99 |
Is it possible to disable these tests in the dotty-staging fork so that the entire CI doesn't fail non-deterministically? |
I will push a commit to do that in a bit, is that ok? |
I opened a PR here. |
@anatoliykmetyuk @smarter What does the process for keeping the cc @djspiewak |
Yes, but we have to keep the old history in a branch in the fork, so that each dotty commit still points to reachable commits in the submodules. |
This might be a stupid question, I just want to be sure I understood correctly. If I want to restore the |
Yes, and push the saved branch too :) I suggest putitng the date in the name of the branch. |
@smarter Does |
There's only one true date format: https://xkcd.com/1179/ :) |
Agreed. 😆 |
https://github.com/dotty-staging/cats-effect/tree/series/2.x-2020-09-20 I will go ahead and force push |
Thank you @smarter for the quick replies and the help. |
Cats Effect 2 added under "cats-effect-2".
Cats Effect 3 added under "cats-effect-3".
cc @djspiewak