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

TO BE DISCUSSED AT THE MEETING - Feature/weekly build nrl #4

Conversation

climbfuji
Copy link

@climbfuji climbfuji commented Oct 22, 2024

WIP

image

Summary

Describe the changes made in this PR and why they are needed.

Testing

Describe the testing done for this PR.

Applications affected

List all known applications (UFS WM, JEDI, SRW, etc.) intentionally or unintentionally affected by this PR.

Systems affected

List all systems intentionally or unintentionally affected by this PR.

Dependencies

If there are PRs that need to be merged before or along with this one, please add "- [ ] waiting on LINK_TO_PR" for each of them

Issue(s) addressed

Link the issues addressed or resolved by this PR (use Fixes #??? for fully resolved issues)

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

climbfuji and others added 30 commits September 19, 2024 16:02
…p of nightly builds Nautilus using GitHub actions
…l setup currently does not compile Python packages
Latest changes in site/packages.yaml and site/modules.yaml config files regarding ecFlow and QT. Removed exclude for creating ecflow modulefile, added path for qt and removed ecflow from package list.
* Update site config and documentation for S4 after Rocky8 update (Intel only so far with gcc@13 backend)
…ning ufs-weather-model) (JCSDA#1331)

* Update Jet packages_intel.yaml
* Update Orion packages_intel.yaml
* Update Orion packages_gcc.yaml
* Update Hercules packages.yaml
spack mirror create --dependencies --directory ${mirrorpath?"Source mirror path could not be determined. Check site's mirrors.yaml."} ${PACKAGES_TO_INSTALL:---all} 2>&1 | tee log.fetch
# Just install the packages we're testing (+dependencies):
if [[ ! -z "${PACKAGES_TO_TEST}" ]]; then
spack_install_exe install $INSTALL_OPTS --test root $PACKAGES_TO_TEST | tee log.install-and-test
Copy link
Author

Choose a reason for hiding this comment

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

Let's wait with merging until we tested the pipefail stuff

@climbfuji
Copy link
Author

@AlexanderRichert-NOAA This is ready from my end

@climbfuji
Copy link
Author

@AlexanderRichert-NOAA I successfully built and updated the build-cache with both Intel and oneAPI on Nautilus with this code.

@AlexanderRichert-NOAA
Copy link
Owner

I'll have to wait on testing this until Acorn's available again, mainly I want to check the "spack_wrapper" logic.

@climbfuji
Copy link
Author

Any updates?

@climbfuji
Copy link
Author

@AlexanderRichert-NOAA Updated, please check

@AlexanderRichert-NOAA
Copy link
Owner

This looks good, thanks @climbfuji

@AlexanderRichert-NOAA AlexanderRichert-NOAA merged commit 06faf20 into AlexanderRichert-NOAA:weekly_build Nov 5, 2024
3 checks passed
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.

4 participants