-
Notifications
You must be signed in to change notification settings - Fork 42
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: yaml worflow #173
feat: yaml worflow #173
Conversation
@mihai-sysbio it's very nice to have GH actions checks! |
There is still one warning reported from yamllint and maybe worth to fix it here? |
I saw that, but was afraid to fix it - I'm not sure if all yaml parsers can handle |
It looks like the changes to the yaml indentation (d075b07) broke compatibility with cobrapy, unfortunately. |
Compatibility with |
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.
Excellent contribution @mihai-sysbio
Thanks @Hao-Chalmers and @JonathanRob for the feedback in resolving the PR. |
@Hao-Chalmers @mihai-sysbio I found this PR and I wonder why are all these modifications to |
As you're suggesting @BenjaSanchez I also think it's better to fix problems at the source, in this case to apply the fixes directly to RAVEN. However, I'm not sure why |
@BenjaSanchez the development of |
The initial form of |
That's my mistake then - pushing for the development of a custom yaml export instead of relying upon the RAVEN export with potential modifications. I fully support the merging of the two. |
I also support the merging, which does appear to the right time point after evolvements. |
@JonathanRob @mihai-sysbio @Hao-Chalmers sounds great! Anyone from the human-GEM / Metabolic Atlas side that would like to take up this? I'm not familiar with all these additional Metabolic Atlas-specific fields... I can imagine that a |
I can start to work on this. Maybe also migrate |
@mihai-sysbio I do not view #71 as a mistake, but improvement or enhancement instead. @BenjaSanchez the first issue about |
@Hao-Chalmers are you referring to the 1st field in the human-GEM yml Having said that, is the standard for |
@BenjaSanchez will start a RAVEN issue to address this. |
@Hao-Chalmers which issue in RAVEN should I be watching? These are open: |
@mihai-sysbio both #77 and #107 should be closed, and I did. There is pending conclusions to #311, which seems to be relevant to |
Main improvements in this PR:
This PR addresses all yaml indentation issues from #169 and adds a GitHub Action to run
yamllint
on PRs tomaster
anddevel
, and pushes todevel
. Theyamllint
configuration{extends: default, rules: {line-length: disable}}
, which, unlikeextends: relaxed
means most problems will result in errors, as per the documentation. Theline-length
is disabled because it's unlikely this will be addressed.I've ran
testYamlConversion.m
on the new yaml but nothing more.Edit: Cobrapy import has also been added to the workflow.
I hereby confirm that I have:
devel
as a target branch