Skip to content

Commit

Permalink
Add release notes, bump fallback version to 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Caspar van Leeuwen committed Jan 23, 2025
1 parent 72c6a88 commit c376911
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 1 deletion.
32 changes: 32 additions & 0 deletions RELEASE_NOTES
Original file line number Diff line number Diff line change
@@ -1,6 +1,38 @@
This file contains a description of the major changes to the EESSI test suite.
For more detailed information, please see the git log.

v0.5.0 (23 Januari 2025)
--------------------------

This is a minor release of the EESSI test-suite

New tests:

* MetalWalls (#164) (N.B. requires ReFrame >=4.7.0)

New features:
* Created `eessi_mixin` class for tests to inherit from. This class makes it easier to create portable tests, and also keeps the structure of those tests more uniform. (#177)
* Automatic versioning with setuptools_scm (#185)
* Ported tests to use the eessi_mixin class: CP2K (#193), MPI4py (#203), QuantumESPRESSO (#212), PyTorch (#213), TensorFlow (#221), OSU (#222)
* Improved support for doing periodic test suite runs on a local software stack using `CI/run_reframe.sh` (#200)
* Support for setting the exact required memory (#214)
* For periodic tests using `CI/run_reframe.sh`, allow using a different version of the test-suite repository for the ReFrame config files (#226)

Bug fixes:
* Fixed failing `mktemp` command in `CI/run_reframe.sh` when EESSI_CI_TEMPROOT isn't set (#227)
* Make tests that _don't_ use `eessi_mixin` always request GPUs if this is specified in the test.

Other updates:
* Update lammps hook name to be more descriptive (#177)
* Add empty __init__ files to allow auto-generating API docs (#192)
* Updates to ReFrame configs (#195, #198, #199, #202, #215, #216, #223, #225)
* Log if the CI tag gets set (#204)
* Reduce the amount of data that gets copied during ReFrame staging (#205, #220)
* Log CVMFS_REPO_NAME, CVMFS_SOFTWARE_SUBDIR, MODULEPATH and EESSI test-suite version (#206)
* Clarify error messages from EESSI mixin that warn test developers if certain variables aren't set on time in the child class (#208)
* For periodic tests using `CI/run_reframe.sh`, avoid cloning the full history (#218)
* Update release instructions (#230)

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

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ include = ["eessi*"]
version_scheme = "guess-next-dev"
local_scheme = "node-and-date"
write_to = "eessi/testsuite/_version.py"
fallback_version = "0.4.0"
fallback_version = "0.5.0"

0 comments on commit c376911

Please sign in to comment.