-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
add github actions test workflow #187
Conversation
looks to be working https://github.com/dhimmel/csl-schema/runs/697715882 will remove Travis since not much point in having both services active |
@bdarcus care to review? |
I don't really know anything about this, but I merged, figuring if there's some minor problem, we can fix it :-) |
And of course, as soon as I say that, I get this: https://github.com/citation-style-language/schema/actions/runs/111868243 |
haha. it's trying to resolve some non-existent URL (log):
I'll look into it |
I think the problem has to do with how we define Line 195 in 991d8f6
Line 240 in 991d8f6
In draft-07, it seems like this might need to be placed in a definition and referenced like |
Oh, so the GitHub action did work correctly?
If yes, do you think you could submit another PR to fix the bug it
uncovered?
|
I think so, the error message is not super clear, but I think the issue is that the upgrade to draft-07 (and draft-06) in 7179185 has some problems. These problems did not surface until we added the test in this pull request, since previously no tests were checking for whether definitions worked.
probably not soon. I don't have much experience with JSON schemas. @dsifford might be able to take part of #161 to fix it without too much hassle. |
So the problem may be simply that the pattern that's referenced is in the wrong place. |
Let me know if you aren't able to get it sorted @bdarcus and I'll have a look later this afternoon. |
Okay, I opened a dedicated issue for this at #188 |
Haven't test this yet... will update with whether it works.
I find GitHub actions is a bit slicker than Travis and is nicely integrated with GitHub. If we merge this, could then remove Travis.