Skip to content
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

HGNC ROBOT template - build #564

Closed
wants to merge 1 commit into from
Closed

Conversation

joeflack4
Copy link
Contributor

QC / build PR for:

@joeflack4 joeflack4 marked this pull request as draft June 13, 2024 00:44
@joeflack4 joeflack4 mentioned this pull request Jun 13, 2024
9 tasks
@joeflack4 joeflack4 self-assigned this Jun 13, 2024
@joeflack4 joeflack4 added build Mostly for build PRs: when changes only to data files post `build-mondo-ingest`; no code changes omim hgnc enhancement New feature or request labels Jun 13, 2024
@joeflack4 joeflack4 marked this pull request as ready for review June 13, 2024 03:46
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build done

I don't know if there's much if anything to review there, because I've committed the outputs in external/ in this #559 already. Just face check nothing broke I guess.

Copy link
Contributor Author

@joeflack4 joeflack4 Jun 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nico:

I am assuming the run did correctly generate src/ontology/external/mondo_genes.robot.owl which just does not show up because the branch is on top of the feature branch!

Yep. If it didn't generate it, there'd be a diff showing that the file was lost.

Trish:

Curious though, why do the "mondo-genes..." files not show up here? nvm
I looked at all the files in this branch and see them now and I think I understand Nico's comment that they don't show up here since they didn't change between feature branch and feature branch build.

Yeah, sorry, sometimes we don't commit outputs. But in this case, since they were new outputs, it seemed like I should commit them with that PR. For that reason, along w/ the fact that this comes at the end of the build and nothing is dependent on this new code for the most part, IDK if it made sense to run this build, but I did so just in case.

Copy link
Contributor Author

@joeflack4 joeflack4 Jun 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Trish:

But how did other files change?

@twhetzel I'm pretty sure this is because the inputs to this pipeline are many (our sources, and the mondo repo itself), and change often. In the event that even 1 of these change, it can result in many files changing. In this case, only 54 files changed, which is sorta in line with my expectations; since we just ran a build very recently, I wouldn't expect that many files to change, and 54 is a relatively low diff.

Trish:

I'm curious how the build is being run and branching strategy.

I've been doing it the same way every time, pretty much:

  • Feature branch PRs: I branch them off of develop
  • Build PRs for feature branches: I branch them off of the feature branch

Also:

  • When main gets updated: I merge it into develop
    • Then I rebase all of my active feature branches from develop: I wasn't doing this all of the time before, but now I'm trying to remember to always do that too.

Copy link
Member

@matentzn matentzn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am assuming the run did correctly generate src/ontology/external/mondo_genes.robot.owl which just does not show up because the branch is on top of the feature branch!

LGTM!

@twhetzel
Copy link
Contributor

twhetzel commented Jun 13, 2024

If the result files are in ##559 then overall I think this Build is ok, but I do have questions on the ROBOT file created in that PR #559 (comment). Those questions do not effect this feature branch Build review PR though.

Curious though, why do the "mondo-genes..." files not show up here? nvm

I looked at all the files in this branch and see them now and I think I understand Nico's comment that they don't show up here since they didn't change between feature branch and feature branch build. But how did other files change? I'm curious how the build is being run and branching strategy.

Copy link
Contributor

@twhetzel twhetzel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments and there is a design question in #559

@joeflack4
Copy link
Contributor Author

Closing this PR, as it has built successfully and been approved.

It does say that Trish requested changes, but that is pertaining to:

A few comments and there is a design question in #559

I looked into that, and it looks like the questions were all addressed, so I'm closing this now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Mostly for build PRs: when changes only to data files post `build-mondo-ingest`; no code changes enhancement New feature or request hgnc omim
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants