-
Notifications
You must be signed in to change notification settings - Fork 21
Error parsing user metadata #70
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
Comments
@SimonMolinsky I'm having the same issue when updating the website for astartes. It would be wonderful if you can fix it! |
@SimonMolinsky if you can work on this i'd greatly appreciate it!! i must have broken the build with a recent update!! i'll assign you now. |
also agree with @cmarmo on - let's parse for the @. i haven't look at that code in a bit of time but i DO recall i used the ghusername as a unique identifier in the dictionaries (i'm pretty sure each dict contains a pydantic "personmodel" that i created and validates accordingly. But it is the case that sometimes in our issues, people add their names in ways that i didn't expect. then it breaks the build. i'm wondering if that is the case here. but regardless appreciate your looking into this - thank you!! |
ok this has been merged!! thank you BOTH for being invested in fixing this. i'm going to see if the new packages add to our site now. And then followup with a small cleanup fix so there is no markdown in package names!! i'm relieved to hear the code here was not too bad to navigate! i have a tendency to over complicate workflows altho i can say pydantic helped me really clean things up here!!! |
Problem
There is a problem with parsing contributors' metadata in package reviews. The problem is probably related to this line of the code:
It probably leads to the parsing error here: https://github.com/pyOpenSci/pyopensci.github.io/actions/runs/6521128026/job/17709405005
Reason
I think splitting the line by round bracket
)
is why the error occurs. One reviewer's name here: pyOpenSci/software-submission#115 has this character.Solution
There are two options:
@
character.I can do both, so you can assign me to this issue 🚀
The text was updated successfully, but these errors were encountered: