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

bump version + prepare release notes for v0.4.0 #189

Merged
merged 7 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CI/run_reframe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ if [ -z "${EESSI_TESTSUITE_URL}" ]; then
EESSI_TESTSUITE_URL='https://github.com/EESSI/test-suite.git'
fi
if [ -z "${EESSI_TESTSUITE_BRANCH}" ]; then
EESSI_TESTSUITE_BRANCH='v0.3.2'
EESSI_TESTSUITE_BRANCH='v0.4.0'
fi
if [ -z "${EESSI_CVMFS_REPO}" ]; then
export EESSI_CVMFS_REPO=/cvmfs/software.eessi.io
Expand Down
29 changes: 29 additions & 0 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
This file contains a description of the major changes to the EESSI test suite.
For more detailed information, please see the git log.

v0.4.0 (26 September 2024)
--------------------------

This is a minor release of the EESSI test-suite

New tests:

* PyTorch (with torchvision) (#130)
* LAMMPS (#131, #169)
* CP2K (#133)

Bug fixes:
* Find and report duplicate modules (#167)
* Specify memory as an extra resource in all ReFrame configs (#180)
* Make req_memory_per_node hook print a warning if memory resource is not configured in ReFrame config (#182)
* No longer test import of eessi.testsuite.utils directly in CI, as it fails (by design) for the ReFrame 4.6.2 version deployed in EESSI (#183)

Other updates:
* mpi4py reduction test for tutorial (#149, #172), to accompany [documentation](https://www.eessi.io/docs/test-suite/writing-portable-tests/) on writing portable tests for the EESSI test suite
* Various updates to Snellius ReFrame config (#165, #168, #187, #188)
* Make the use of EESSI optional in common_eessi_init, to better support testing of local software stacks (#166)
* Remove hard-coded SLURM account from karolina and hortense configs in favour of using the `$SBATCH_ACCOUNT` environment variable (#171)
* Add ReFrame config and CI config for EESSI Azure build cluster (#173, #176, #186)
* Add hook for measuring memory usage in a job (#174)
* Bump default ReFrame version used in CI config to 4.6.2 (#175)
* Use ReFrame warning's to print warnings, amking them easier to spot (#178)
* Limit runtime of ReFrame command in in CI config (#179)
* Add release notes and bump versions (#189)

v0.3.2 (29 June 2024)
---------------------

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "eessi-testsuite"
version = "0.3.2"
version = "0.4.0"
description = "Test suite for the EESSI software stack"
readme = "README.md"
license = {file = "LICENSE"}
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = eessi-testsuite
version = 0.3.2
version = 0.4.0
description = Test suite for the EESSI software stack
long_description = file: README.md
long_description_content_type = text/markdown
Expand Down
Loading