-
Notifications
You must be signed in to change notification settings - Fork 2
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
CI checks on commit or push #42
Comments
Note: Both 1. & 2. were invalid (=bugs) in the previous commit (8364699b52b3a5d8d00b5b1f064f75b76f7fd1c0). And as Travis says build passing, I'm changing 1. from question to bug. |
(See also edamontology/edamontology#174) At every add/commit/push, also an automated reformatter would be desired. (NB. that a manually launched reformatter before every add/commit would just again keep being forgotten) Otherwise either the use of Protégé for editting must be forbidden, or DIFF, AND SUBSEQUENTLY ALL CHANGE TRACKING, MERGING, METRICS, etc., IS OUT OF ORDER! |
1 and 2 are indeed not currently checked by CI, but I think that they could (should?) ideally be both automatically adjusted, shouldn't they? Let's say that at every commit we:
|
@hmenager: Sure! 👍 One more note re reformatting: It's a total hell that the condemned protege randomises the order of especially relations, even every day! That seriously hampers change tracking. |
3. Does Travis CI need to validate every commit, even if EDAM_dev.owl unchanged?Would be less conflated if Travis CI was only listing commits that changed EDAM_dev.owl. |
4. Check consistency of 'created in' and 'obsolete since'
|
I just corrected a bug in edamxpathvalidator, which tested for each concept |
@hmenager please move this to the right tracker (https://github.com/edamontology/edamxpathvalidator) |
@hmenager cc @matuskalas : can you review what's done / to-do from above, create any new issues in https://github.com/edamontology/edamxpathvalidator as appropriate, then close this down? |
I think we'll need to discuss the options and how to fit|update the whole workflow, @hmenager and me. |
Firstly, sorry for my lack of full understanding of the CI checks. Anyway:
1. Just checking: Is next_id checked?
2. Is it possible to either:
a) Automatically update date and time (and then also add the commit ID) inside the EDAM_dev.owl? Or would it then always have to generate a misleading fake commit? Are "artificial" commits allowed at all in Git?
Or
b) At least check that
Or
c) First b) and if not ok, then proceed with a)?
The text was updated successfully, but these errors were encountered: