Conversation
roznawsk
requested changes
Oct 23, 2023
Member
roznawsk
left a comment
There was a problem hiding this comment.
Lots of good changes!
I like the improvements of poetry - adding the scripts for testing and checking lint and format.
I wonder if we should be testing every new feature in the SDK's - in this case check the new fields in the HLS component. But I guess we don't have to, since we are already testing it in Jellyfish.
Member
Member
There was a problem hiding this comment.
We use python-betterproto for generating python code from definitions.
You can run ./compile_proto.sh script to generate it.
This file seems to be generated by the official proto compiler which I don't think is user friendly.
jellyfish/_notifier.py
Outdated
| message = ServerMessage().parse(msg) | ||
| _which, message = betterproto.which_one_of(message, 'content') | ||
| return message | ||
|
No newline at end of file |
Member
There was a problem hiding this comment.
nitpick: add endline. I guess black would fix it in the next PR anyway
roznawsk
approved these changes
Oct 25, 2023
Karolk99
approved these changes
Oct 26, 2023
roznawsk
approved these changes
Oct 26, 2023
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Related to: fishjam-dev/fishjam#104
Related to: fishjam-dev/elixir_server_sdk#37
After these changes, tests can be run only inside the docker. That's why a poetry command
ci_testwas added.Tests can be run only inside docker because the jellyfish container can't access services running on the host OS through the
localhostaddress.