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.
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
fix: parse and clean archive badges and markdown links to URL #243
fix: parse and clean archive badges and markdown links to URL #243
Changes from 9 commits
3187744
aa53640
dc3d627
09c276b
053f12d
7dce691
9e051cc
cea651c
2b9db98
03376a9
b6b9f27
b25ebbc
e1246e0
a4e9477
4a56e10
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 66 in src/pyosmeta/models/base.py
Codecov / codecov/patch
src/pyosmeta/models/base.py#L66
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.
Since we've added a new dep, we should make sure that it is noted in the changelog and also document why we added it.
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.
Further clarified this in e1246e0
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.
it looks like the issue that failed when i ran it locally using a zenodo badge
pyOpenSci/software-submission#83
honestly, I may have updated and added that (it is possible). But it would be good to parse a markdown badge url too.
let me know if you don't see that error but i saw it running locally.
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.
All good, it was the JOSS DOI field causing the failure as it was left black for pyOpenSci/software-submission#83. The zenodo badge in this example is handle and a recurring pattern on a lot of reviews
Check warning on line 197 in src/pyosmeta/utils_clean.py
Codecov / codecov/patch
src/pyosmeta/utils_clean.py#L197
Check warning on line 200 in src/pyosmeta/utils_clean.py
Codecov / codecov/patch
src/pyosmeta/utils_clean.py#L200
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.
I think we want to use
pytest.raises
ValueError // match= to hit these missing lines in our coverage.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.
Added more validation testing in a4e9477
Check warning on line 207 in src/pyosmeta/utils_clean.py
Codecov / codecov/patch
src/pyosmeta/utils_clean.py#L207