Skip to content

GitHub Workflows: Cache/use cached ctsm_pylib#4099

Closed
samsrabin wants to merge 5 commits into
ESCOMP:masterfrom
samsrabin:workflows-cache-mambaenv
Closed

GitHub Workflows: Cache/use cached ctsm_pylib#4099
samsrabin wants to merge 5 commits into
ESCOMP:masterfrom
samsrabin:workflows-cache-mambaenv

Conversation

@samsrabin

Copy link
Copy Markdown
Member

Description of changes

Enables caching of ctsm_pylib in GitHub Workflows, speeding up Workflow runs.

Specific notes

Contributors other than yourself, if any:

  • None

CTSM issues resolved or otherwise addressed, if any:

  • None

Any user interface changes (namelist or namelist defaults changes)? No

Testing planned or performed, if any:

  • Automatic tests on this PR

Requirements before merge:

  • The code in this PR branch builds with no errors.
  • The code in this PR branch runs with no errors. Briefly describe tested configuration(s):
  • This either (a) does not change answers, (b) it only changes answers at roundoff level, or (c) I have performed a scientific evaluation of the answer changes. Which?: A
  • I have reviewed relevant parts of the CLM documentation Tech Note or User's Guide to determine if anything needs to be changed or added. If it does, describe:
  • This PR either (a) does not create a need to update the documentation or (b) includes required documentation updates (see guidelines for contributing documentation). Which?: No need

ekluzek and others added 3 commits June 9, 2026 10:12
Merge b4b-dev to master

  Bring latest b4b-dev to master.

  Mostly updates to the documentation, especially the tech note.

  Also update of submodules to almost the latest ones. This includes a few updates in cdeps to help with spinup. One specific update is to allow using the CO2 from the CPLHIST files for spinup cases. Also use daily files for CO2 CPLHIST rather than 3-hourly to sync with the change in CMEPS.
@samsrabin samsrabin self-assigned this Jun 21, 2026
@samsrabin samsrabin added b4b bit-for-bit devops Development Operations to improve development throughput, E.g., adding GitHub Workflows labels Jun 21, 2026
@samsrabin samsrabin changed the base branch from master to b4b-dev June 21, 2026 23:43
@samsrabin samsrabin changed the base branch from b4b-dev to master June 21, 2026 23:47
@samsrabin samsrabin changed the base branch from master to b4b-dev June 21, 2026 23:54
@samsrabin samsrabin changed the base branch from b4b-dev to master June 21, 2026 23:59
@samsrabin

Copy link
Copy Markdown
Member Author

Turns out env caching is fragile and error-prone; not going to do this.

@samsrabin samsrabin closed this Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

b4b bit-for-bit devops Development Operations to improve development throughput, E.g., adding GitHub Workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants