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

734 pjg pmpvars docreorg #735

Closed
wants to merge 9 commits into from
Closed

Conversation

gleckler1
Copy link
Contributor

@lee1043 Please modify required variables for ENSO. Also, if you have any tricks to make a cleaner looking json (e.g., no carriage return for each list element) please feel free ;-)

@lee1043
Copy link
Contributor

lee1043 commented Apr 29, 2021

@gleckler1 This is a great idea to have such JSON file! I made a minor change on the script and JSON but not sure if that was something you were looking for. I also added variables for ENSO.

@gleckler1
Copy link
Contributor Author

@lee1043 @acordonez the above suggest lots of checks failed but looking on CI it looks OK to me. Maybe one of you can verify and if you think its good to go merge?

@lee1043
Copy link
Contributor

lee1043 commented May 5, 2021

I see the circle ci message that complaining it cannot download https://cdat.llnl.gov/cdat/pmp/sample_data_pr_CMCC.nc (which I can..). I don't think there is any relevance between this error and your PR.

@acordonez
Copy link
Collaborator

@gleckler1 Have you been able to run any tests locally? That'd at least catch things like flake8 errors.

@lee1043
Copy link
Contributor

lee1043 commented May 5, 2021

@acordonez great point!

@gleckler1
Copy link
Contributor Author

@acordonez @lee1043 It's passing flake8 (locally). Have either of you seen before the above "Required statuses must pass before merging" PG not sure what to make of this.

@lee1043
Copy link
Contributor

lee1043 commented May 5, 2021

@gleckler1 I think the "Required statuses must pass before merging" is one of the protection rules that we have set for PMP's master branch, which can be override by people with admin privilege on this repository if needed (not an ideal though). I can do so, but concerned that will result the front page circle ci button to be shown as "Failed" (which already shown as "Failed"... hmm)

@acordonez
Copy link
Collaborator

@gleckler1 It looks like we've set all the tests as "required" in the master branch settings. I think we'd have to change the required tests to merge this - maybe just require build-linux and build-macos

@lee1043
Copy link
Contributor

lee1043 commented May 5, 2021

@gleckler1 That's great that flake8 was passed, which usually has been cause of failure from circle ci test.

@gleckler1
Copy link
Contributor Author

@acordonez @lee1043 "maybe just require build-linux and build-macos" that is very appealing but I'm afraid I don't have a good sense of the implications. Regarding the "Failed" button, I gather we could remove that from the README.md?

@lee1043
Copy link
Contributor

lee1043 commented May 5, 2021

In my understanding the build test only try building (installation) while other "test-linux-3.x"s are try run "tests". I might prefer to keep (some of) those "test" if they work properly, but not a strong opinion.

For the circle CI button in the front readme, I think you are correct that we can remove it.

@acordonez
Copy link
Collaborator

@lee1043 @gleckler1 agree that it'd be good to keep some tests as required, but for this PR that means we need to figure out what's going on with the sample data that won't download.

@gleckler1 gleckler1 closed this May 6, 2021
@lee1043 lee1043 deleted the 734_pjg_pmpvars_docreorg branch October 13, 2022 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants