Skip to content

chore(master): merge maint-0.9#766

Merged
tiborsimko merged 7 commits intoreanahub:masterfrom
tiborsimko:merge
Mar 30, 2026
Merged

chore(master): merge maint-0.9#766
tiborsimko merged 7 commits intoreanahub:masterfrom
tiborsimko:merge

Conversation

@tiborsimko
Copy link
Copy Markdown
Member

@tiborsimko tiborsimko commented Mar 27, 2026

chore(maint-0.9): release 0.9.6
fix(cli): suppress pkg_resources deprecation warning (#764)
chore(maint-0.9): release 0.9.5
ci(python): run all matrix jobs without fast failing (#763)
build(docker): add build deps for jq and lxml (#763)
build(python): pin setuptools below 81 (#763)

Note: keeping only changes meaningful to the master branch, such as
reana-client warning suppression, the slow failing of CI matrix jobs,
and CHANGELOG changes of the maintenance branch releases.

tiborsimko and others added 6 commits March 23, 2026 14:23
Pin setuptools below 81 in runtime dependencies, CI
workflows, tox configuration, and ReadTheDocs requirements. This is
needed because reana-commons 0.9.x uses pkg_resources which was removed
in setuptools 81.

Also replaces deprecated `setup.py test` with direct pytest invocations
in `tox.ini` and `run-tests.sh`.

Follows up on the master branch fix from reanahub#760.

Closes reanahub#761
Add autoconf, automake, libtool, make, libxml2-dev, and libxslt-dev as
build dependencies in the Dockerfile. These are needed to compile the jq
and lxml Python packages from source on Ubuntu 20.04 with Python 3.8.
Set CI fail-fast setting to false so that all matrix jobs would run to
completion even if one fails.
The `yadageschemas` package triggers a `pkg_resources` deprecation
warning on newer versions of setuptools. Suppress it at CLI
startup to avoid confusing users.
@tiborsimko tiborsimko self-assigned this Mar 27, 2026
@tiborsimko tiborsimko moved this to In review in 0.95.0 Mar 27, 2026
tiborsimko added a commit to tiborsimko/reana-client that referenced this pull request Mar 27, 2026
chore(maint-0.9): release 0.9.6
fix(cli): suppress pkg_resources deprecation warning (reanahub#764)
chore(maint-0.9): release 0.9.5
ci(python): run all matrix jobs without fast failing (reanahub#763)
build(docker): add build deps for jq and lxml (reanahub#763)
build(python): pin setuptools below 81 (reanahub#763)

Note: keeping only changes meaningful to the master branch, such as
`reana-client` warning suppression, the slow failing of CI matrix jobs,
and CHANGELOG changes of the maintenance branch releases.
- chore(maint-0.9): release 0.9.6
- fix(cli): suppress pkg_resources deprecation warning (764)
- chore(maint-0.9): release 0.9.5
- ci(python): run all matrix jobs without fast failing (763)
- build(docker): add build deps for jq and lxml (763)
- build(python): pin setuptools below 81 (763)

Keeping only changes meaningful to the master branch, such as
reana-client warning suppression, the slow failing of CI matrix jobs,
and CHANGELOG changes of the maintenance branch releases.
Copy link
Copy Markdown

@michaelbuchar michaelbuchar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! 🚀

@tiborsimko tiborsimko merged commit 0343cde into reanahub:master Mar 30, 2026
32 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in 0.95.0 Mar 30, 2026
@tiborsimko tiborsimko deleted the merge branch March 30, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants