Skip to content

Update the global workflow environment#2068

Draft
AlexanderHrabski-NOAA wants to merge 13 commits into
JCSDA:developfrom
AlexanderHrabski-NOAA:update/gw_env
Draft

Update the global workflow environment#2068
AlexanderHrabski-NOAA wants to merge 13 commits into
JCSDA:developfrom
AlexanderHrabski-NOAA:update/gw_env

Conversation

@AlexanderHrabski-NOAA

@AlexanderHrabski-NOAA AlexanderHrabski-NOAA commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR updates the global-workflow-env with the latest dependencies of the global workflow. The python variant is removed because it now must always be on, and some additional variants were added to support user installs for specific applications per the comments in #1994. Also removes the ip2 dependence from ufs-utils-envs, which was leading to a concretization error. ip2 was depreciated, and no longer exists in the spack-packages upstream. ip provides the lost functionality.

Dependencies

#2063 is required to build the environment for Ubuntu WSL.

Issues addressed

Resolves #1994

Applications affected

Affects the global workflow. Also modifies the unified environment, which includes the global workflow environment.

Systems affected

All, via changing an environment that is part of the unified environment.

Testing

  • CI: Note whether the automatic tests (GitHub actions tests that run automatically for every commit) pass or not

    • GitHub actions CI tests pass
    • GitHub actions CI tests do not pass (provide explanation)
    • GitHub actions CI tests skipped (provide explanation if necessary)
  • New tests added: List and describe any new tests added to GitHub actions

  • Additional testing: Add information on any additional tests conducted

    • Concretized and installed the unified-env on Ubuntu WSL with GNU compilers
    • Concretized and installed global-workflow-env on Ubuntu WSL with GNU compilers
    • Concretized and installed the unified-env on Ursa with Intel OneAPI compilers
    • Concretized and installed global-workflow-env on Ursa with Intel OneAPI compilers

Keeping this a draft while I test. Please let me know if there are other systems you'd like me to test this on.

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.
  • All necessary updates to the documentation (spack-stack wiki) will be made when this PR is merged

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.

Update global_workflow_env with the most recent required libraries

2 participants