Fix URLs based on repo transfer and prep for DOI snapshot#41
Conversation
|
Thanks Elizabeth.
|
samuelstevens
left a comment
There was a problem hiding this comment.
See my comment above.
I did case-preserving find+replace and the only remaining instances of
The workflow is our standard Zenodo metadata checker using Zenodo's action to validate the formatting. It's set up to only run when that or the |
|
The find+replace worked okay. But I think using a script on developer machines is much, much easier than Github Actions. Can you add a short script #!/bin/sh
if command -v npx >/dev/null 2>&1; then
exec npx zenodraft metadata validate .zenodo.json
elif command -v bunx >/dev/null 2>&1; then
exec bunx zenodraft metadata validate .zenodo.json
elif command -v dx >/dev/null 2>&1; then
exec dx zenodraft metadata validate .zenodo.json
elif command -v deno >/dev/null 2>&1; then
exec deno run --allow-read npm:zenodraft metadata validate .zenodo.json
else
echo "no runner found (tried: npx bunx dx deno)" >&2
exit 1
fiAnd add this runner to the justfile under |
@thompsonmj ran
Yes, we can add the developer validation script too. |
9d67e96 to
01e12c2
Compare
|
@samuelstevens I think this is ready for a look once more ... Note that in the README, I changed the citation instructions to point to the use of the If this is good, once this gets an approval, an update can be made to publication dates in |
|
And a quick note on:
There are occasions when that file should be manually edited (most frequently on version bumps), so the workflow earns its keep when we will inevitably forget to run it manually. |
|
Yeah I'm really not a fan of Github Actions. Can we try without for 6 months? I've really never had much luck with Github Actions being reliable.
smells like LLM to me Matt |
Prepares this repo for a release and Zenodo snapshot:
CITATION.cffand adds.zenodo.jsonand associated validation workflow.