From a5a028ad802d0c00261167c58f1f500d3e803126 Mon Sep 17 00:00:00 2001 From: casparvl Date: Fri, 10 Jul 2026 16:11:03 +0000 Subject: [PATCH 1/3] Added release notes for V1.0.0 --- RELEASE_NOTES | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 293a95c3..489ebae9 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -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.10.0 (10 July 2026) +--------------------- +This is a major release of the EESSI test-suite + +Bug fixes: +* Use command line args for mpirun to do process binding, as environment variables are ignored for some newer OpenMPI versions (#305). +* Some tests that should have run on 2 GPUs on the same node, would start running on 2 GPUs on different nodes (#291). This was fixed by setting the `use_nodes_option` scheduler option in the (common) ReFrame config (#310). +* Factor out common configuration, to avoid having to duplicate this in every ReFrame config file for eveyr system (#310). +* Fix issue where marking all files in the source dir as read-only caused issues from ReFrame 4.9.0 onwards (#318). +* Fix issue where importing pkg_resources fails on Python >= 3.12 (#334). +* Fix CI failure due to hpctestlib no longer being shipped in ReFrame >= 4.10 (#341) + +Enhancements: +* Replace bench_name_ci with the more intuitive is_ci_test property (#301). +* Only do hard checking of required_mem_per_node and readonly_files in CI, but demote to a warning by default (#302). +* Add a check on process binding, to verify processes are bound correctly (#312, #338). +* Added used_cpus_per_task test property, which may be different from number of CPUs the test will request from the scheduler (test.num_cpus_per_task) (#322, #336). Useful to make sure e.g. OSU tests will bind to individual cores instead of a larger set of cores (#321). +* Use ReFrame programming environments to more easily test modules accross all EESSI versions, with a single ReFrame run (#326, #345). +* Migrated MetalWalls to use the EESSI_Mixin class (#332). + +Other changes: +* Added Reframe configuration file for the HCA experimental RISC-V cluster at BSC (#314). +* Replace deprecated RegressionMixin with RegressionTestPlugin (#315). +* Update ReFrame configuration for Hortense (#316). +* Reduce verbosity on ReframeFatalErrors by not showing the traceback by default, but only when setting `TRACEBACK=1` in your enviromment (#319). +* Update link that is reported when CPU autodetection fails (#324). +* Update ReFrame configuration for AWS Magic Castle (#327). +* Copy ReFrame's hpctestlib files into the EESSI test suite, since hpctestlib is no longer supported in ReFrame (#328). + v0.9.0 (23 December 2025) --------------------- This is a minor release of the EESSI test-suite From 9a4d2a30b6323402a4aeb0f5b4706d20f50306fb Mon Sep 17 00:00:00 2001 From: casparvl Date: Fri, 10 Jul 2026 16:12:18 +0000 Subject: [PATCH 2/3] Fix version in the release notes --- RELEASE_NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 489ebae9..c7119321 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,7 +1,7 @@ This file contains a description of the major changes to the EESSI test suite. For more detailed information, please see the git log. -v0.10.0 (10 July 2026) +v1.0.0 (10 July 2026) --------------------- This is a major release of the EESSI test-suite From f8c79d56b71045c71e38bd30d4bff4e424c1778b Mon Sep 17 00:00:00 2001 From: Caspar van Leeuwen <33718780+casparvl@users.noreply.github.com> Date: Wed, 29 Jul 2026 09:15:58 +0200 Subject: [PATCH 3/3] Apply suggestion from @casparvl --- RELEASE_NOTES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_NOTES b/RELEASE_NOTES index c7119321..c3594d6c 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,7 +1,7 @@ This file contains a description of the major changes to the EESSI test suite. For more detailed information, please see the git log. -v1.0.0 (10 July 2026) +v1.0.0 (29 July 2026) --------------------- This is a major release of the EESSI test-suite