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

release EasyBuild v4.8.2 #4370

Merged
merged 62 commits into from
Oct 29, 2023
Merged

release EasyBuild v4.8.2 #4370

merged 62 commits into from
Oct 29, 2023

Conversation

boegel
Copy link
Member

@boegel boegel commented Oct 29, 2023

No description provided.

Flamefire and others added 30 commits July 20, 2023 15:14
We run into rate limits installing the dependencies.
We can reduce the number of CI jobs to almost half by running the tests
in a loop for each supported module syntax.
…ompatible with both (old versions of) Python 2.7 & 3.x
Supress ==> Suppress in help for `--silence-hook-trigger`
sync with main + bump version to 4.8.2dev
clean up stray regex.search in `test_checksum_step`
add CI workflow to run unit tests with Python 2 (again)
E.g. `%(cudamajver)s` (introduced by #2850) is available but not documented.
…mine length of tmpdir path in tempfile

Co-authored-by: ocaisa <[email protected]>
include major version (`*majver`) templates in auto-generated documentation
reset `tempfile.tempdir` to `None` to avoid that tmpdir path gets progressively deeper with each easystack item
reduce number of CI jobs by testing for Lua and Tcl module syntax in a single CI job
Xin An and others added 24 commits October 24, 2023 16:17
Some Python version may interpret the latter as an (empty) dict instead
of a set
…ts with clean env. The real problem was that the template_constant_dict has changed, so the expected output is now different - and should include sysroot and its value
`eb --missing` returns a list with filenames. So an absolute path passed
to `--ec` isn't matched which leads to an error stating you should
install the EasyConfig that you are trying to find the dependencies of.
Fix by getting the filename/basename first.
…aptured

This helps diagnosing failures for e.g. `eb --missing` (called with `capture_stderr=False`)
but which may print errors (e.g. failed parsing of some ECs) to stderr
…tatus of easyconfigs PR is no longer available
add `EasyConfig.dependency_names`
fix `findPythonDeps.py` script when called with an absolute path to an easyconfig
fix broken test for `reasons_for_closing`, which fails because commit status of easyconfigs PR is no longer available
prepare release notes for EasyBuild v4.8.2 + bump version to 4.8.2
@boegel boegel added the update label Oct 29, 2023
@boegel boegel added this to the next release (4.8.2) milestone Oct 29, 2023
@easybuilders easybuilders deleted a comment from boegelbot Oct 29, 2023
@boegel boegel merged commit e149177 into main Oct 29, 2023
66 of 78 checks passed
@boegel boegel deleted the 4.8.x branch December 27, 2023 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants