Closed yzhang-23 closed 1 year ago
On second thought, this is going to be a huge change to our CI. We should probably setup a dummy organization and iron out all the kinks in an end-to-end solution before pushing them to the NWX org.
I agree. How to copy the entire organization to a new one?
On second thought, this is going to be a huge change to our CI. We should probably setup a dummy organization and iron out all the kinks in an end-to-end solution before pushing them to the NWX org.
I agree. How to copy the entire organization to a new one?
I don't think you need to copy the whole org, just .github, ParallelZone, and PluginPlay. Once you have those going that should be 99% of the battle.
On second thought, this is going to be a huge change to our CI. We should probably setup a dummy organization and iron out all the kinks in an end-to-end solution before pushing them to the NWX org.
I agree. How to copy the entire organization to a new one?
I don't think you need to copy the whole org, just .github, ParallelZone, and PluginPlay. Once you have those going that should be 99% of the battle.
Ok, I think I have already created an organization for CI testing, just trying to put my forked branches of .github, ParallelZone and PluginPlay into it.
On second thought, this is going to be a huge change to our CI. We should probably setup a dummy organization and iron out all the kinks in an end-to-end solution before pushing them to the NWX org.
I agree. How to copy the entire organization to a new one?
I don't think you need to copy the whole org, just .github, ParallelZone, and PluginPlay. Once you have those going that should be 99% of the battle.
Ok, I think I have already created an organization for CI testing, just trying to put my forked branches of .github, ParallelZone and PluginPlay into it.
You should be able to fork the repos as the organization you're trying to put them in.
On second thought, this is going to be a huge change to our CI. We should probably setup a dummy organization and iron out all the kinks in an end-to-end solution before pushing them to the NWX org.
I agree. How to copy the entire organization to a new one?
I don't think you need to copy the whole org, just .github, ParallelZone, and PluginPlay. Once you have those going that should be 99% of the battle.
Ok, I think I have already created an organization for CI testing, just trying to put my forked branches of .github, ParallelZone and PluginPlay into it.
You should be able to fork the repos as the organization you're trying to put them in.
Got it. Now all 3 repos are in my CI-test organization.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
:white_check_mark: yzhang-23
:x: Yu Zhang
Ok, I see. Let me make the image-based CI workflow working for PluginPlay and ParallelZone in my own CI-testing organization, then think about merging. I will try to follow the design in #105. Now not all the issues in #105 have been addressed in my planned solution, but I will refine it. Thanks!
Ok, I see. Let me make the image-based CI workflow working for PluginPlay and ParallelZone in my own CI-testing organization, then think about merging. I will try to follow the design in #105. Now not all the issues in #105 have been addressed in my planned solution, but I will refine it. Thanks!
I think that's a start, but there's more complexity in play when you get further along. Notably the dependency diamond problem (package A is used by packages B and C; package D then depends on packages B and C and thus depends on A through both B and C).
PR Type
Brief Description Enable installating of a repo after its successful building, then build a docker image for the installed library and push it to the nwchemex-project registry.
Not In Scope
PR Checklist
TODOs