-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: add semantic versioning #28
Conversation
Codecov ReportBase: 99.62% // Head: 99.62% // No change to project coverage 👍
Additional details and impacted files@@ Coverage Diff @@
## dev #28 +/- ##
=======================================
Coverage 99.62% 99.62%
=======================================
Files 10 10
Lines 527 527
=======================================
Hits 525 525
Misses 2 2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Continuing on #25 (comment) here. |
Additionally, unless there is a standard for TES servers to host URLs with API context path containing the SemVer version, we will have to also add a new CLI arg to instruct |
Actually, that is not really true. According to the specs, the API is to be hosted at What I think the test runner should do is to take the user's input and apply the rules encoded in the I have done something like that in ohsu-comp-bio/py-tes#46 |
Thats right, the server base path might not necessarily be a "version". We should think of a solution which applies to all OpenAPI specs. A solution I can think of is to provide the full API URL, including the base path and excluding the endpoints. eg. |
This reverts commit 4f82f1b.
LGTM, I think you can merge |
Creating a separate PR to amend versioning changes as mentioned in #25 since it applies to
v1.0.0
and not onlyv1.1.0
.versions
field in YAML test filesclient.py