Skip to content

Conversation

@forsyth2
Copy link
Collaborator

Bump to 1.4.4

@forsyth2 forsyth2 added the Update version Code specifically to update the version label Mar 25, 2025
@forsyth2 forsyth2 self-assigned this Mar 25, 2025
@forsyth2 forsyth2 merged commit 0761d4b into main Mar 25, 2025
4 checks passed
@forsyth2 forsyth2 deleted the v1.4.4 branch March 25, 2025 18:49
@forsyth2
Copy link
Collaborator Author

zstash v1.4.4

# https://docs.e3sm.org/zstash/_build/html/main/dev_guide/release.html

cd /global/homes/f/forsyth/ez/zstash
git fetch upstream
git status
# Check for uncommitted changes
git checkout -b test_zstash_main_20250325 upstream/main
conda clean --all --y
conda env create -f conda/dev.yml -n zstash_dev_20250325
conda activate zstash_dev_20250325
pip install .

# Follow https://github.com/E3SM-Project/zstash/discussions/329:
# Log into https://www.globus.org/
# NERSC Perlmutter, NERSC HPSS are activated in the File Manager
rm ~/.globus-native-apps.cfg
cd /global/homes/f/forsyth/ez/zstash_globus_setup
rm -rf zstash_demo/
mkdir zstash_demo; echo 'file0 stuff' > zstash_demo/file0.txt
zstash create --hpss=globus://6c54cade-bde5-45c1-bdea-f4bd71dba2cc/~/manual_run zstash_demo
# Two authentications required
cd /global/homes/f/forsyth/ez/zstash
python -u -m unittest tests/test_globus.py 
# The test should now run. Note that it's common for there to be a short hang, but then the test will finish.

# Run all unit tests:
python -u -m unittest tests/test_*.py 
python -u -m unittest tests2/test_*.py 
# All tests pass

# We may now begin the release process
git fetch upstream main
git checkout -b v1.4.4 upstream/main
tbump 1.4.4 --no-tag
git push upstream v1.4.4
# Create and merge https://github.com/E3SM-Project/zstash/pull/372

git checkout main
git fetch upstream
git reset --hard upstream/main
git branch -D v1.4.4

# Directions at https://docs.e3sm.org/zstash/_build/html/main/dev_guide/release.html#releasing-on-github-production-releases

# Release is at: https://github.com/E3SM-Project/zstash/releases/tag/v1.4.4

# TODO:
# https://docs.e3sm.org/zstash/_build/html/main/dev_guide/release.html#releasing-on-conda-forge-production-releases
# https://docs.e3sm.org/zstash/_build/html/main/dev_guide/release.html#creating-a-new-version-of-the-documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Update version Code specifically to update the version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants