Skip to content

DRAFT: Updates for St2 3.10#6367

Draft
nzlosh wants to merge 12 commits intoStackStorm:masterfrom
nzlosh:updates_3.10
Draft

DRAFT: Updates for St2 3.10#6367
nzlosh wants to merge 12 commits intoStackStorm:masterfrom
nzlosh:updates_3.10

Conversation

@nzlosh
Copy link
Contributor

@nzlosh nzlosh commented Feb 2, 2026

  • Add support for Rocky10 and Ubuntu24.04 (Noble)
  • Drop support for Rocky8 and Ubuntu20.04 (Focal)

In the local and remote runner the unit file test were moved leaving
a directory without tests.  pytest raises error code 5 in this case
which causes the unit-tests target to fail.
@nzlosh nzlosh added this to the 3.10.0 milestone Feb 2, 2026
@nzlosh nzlosh self-assigned this Feb 2, 2026
@pull-request-size pull-request-size bot added the size/L PR that changes 100-499 lines. Requires some effort to review. label Feb 2, 2026
@pull-request-size pull-request-size bot added size/XXL PR that changes 1000+ lines. You should absolutely split your PR into several. and removed size/L PR that changes 100-499 lines. Requires some effort to review. labels Mar 17, 2026
@nzlosh
Copy link
Contributor Author

nzlosh commented Mar 17, 2026

Regenerated lockfile result

Lockfile diff: lockfiles/flake8.lock [flake8]
==                    Upgraded dependencies                     ==
  setuptools                     75.3.2       -->   75.3.4

Lockfile diff: lockfiles/black.lock [black]
==                    Upgraded dependencies                     ==
  tomli                          2.2.1        -->   2.4.0

Lockfile diff: lockfiles/pylint.lock [pylint]
==                    Upgraded dependencies                     ==
  setuptools                     75.3.2       -->   75.3.4
  tomli                          2.2.1        -->   2.4.0

Lockfile diff: lockfiles/st2.lock [st2]
==                    Upgraded dependencies                     ==
  apscheduler                    3.11.1       -->   3.11.2
  certifi                        2025.11.12   -->   2026.2.25
  charset-normalizer             3.4.4        -->   3.4.6
  gitpython                      3.1.45       -->   3.1.46
  httplib2                       0.31.0       -->   0.31.2
  icdiff                         2.0.7        -->   2.0.10
  mongoengine                    0.29.1       -->   0.29.3
  oslo-config                    9.6.0        -->   9.6.1
  packaging                      25.0         -->   26.0
  psutil                         7.1.3        -->   7.2.2
  pyasn1                         0.6.1        -->   0.6.3
  pytz                           2025.2       -->   2026.1.post1
  setuptools                     75.3.2       -->   75.3.4
  smmap                          5.0.2        -->   5.0.3
  sseclient-py                   1.8.0        -->   1.9.0
  st2-auth-ldap                  3.9.dev0     -->   3.10.dev0
  st2-rbac-backend               3.9.dev0     -->   3.10.dev0
  tomli                          2.3.0        -->   2.4.0
  tzdata                         2025.2       -->   2025.3
  wcwidth                        0.2.14       -->   0.6.0

Lockfile diff: lockfiles/bandit.lock [bandit]
==                    Upgraded dependencies                     ==
  gitpython                      3.1.45       -->   3.1.46
  pbr                            7.0.1        -->   7.0.3
  rich                           14.1.0       -->   14.3.3
  setuptools                     75.3.2       -->   75.3.4
  smmap                          5.0.2        -->   5.0.3

Lockfile diff: lockfiles/twine.lock [twine]
==                    Upgraded dependencies                     ==
  certifi                        2025.8.3     -->   2026.2.25
  charset-normalizer             3.4.3        -->   3.4.6
  idna                           3.10         -->   3.11
  nh3                            0.3.0        -->   0.3.3
  rich                           14.1.0       -->   14.3.3

Lockfile diff: lockfiles/pants-plugins.lock [pants-plugins]
==                    Upgraded dependencies                     ==
  attrs                          25.3.0       -->   25.4.0
  certifi                        2025.8.3     -->   2026.2.25
  charset-normalizer             3.4.3        -->   3.4.6
  idna                           3.10         -->   3.11
  iniconfig                      2.1.0        -->   2.3.0
  pyparsing                      3.2.5        -->   3.3.2
  tomli                          2.2.1        -->   2.4.0
  ujson                          5.11.0       -->   5.12.0
  urllib3                        2.5.0        -->   2.6.3

nzlosh added 3 commits March 17, 2026 22:10
Lockfile diff: lockfiles/twine.lock [twine]
==                    Upgraded dependencies                     ==
  cffi                           1.17.1       -->   2.0.0
  cryptography                   43.0.3       -->   46.0.5
  docutils                       0.20.1       -->   0.22.4
  jaraco-context                 6.0.1        -->   6.1.1
  jaraco-functools               4.1.0        -->   4.4.0
  keyring                        25.5.0       -->   25.7.0
  markdown-it-py                 3.0.0        -->   4.0.0
  more-itertools                 10.5.0       -->   10.8.0
  pycparser                      2.23         -->   3.0
  readme-renderer                43.0         -->   44.0
  requests                       2.32.4       -->   2.32.5
  secretstorage                  3.3.3        -->   3.5.0
  urllib3                        2.2.3        -->   2.6.3
  zipp                           3.20.2       -->   3.23.0
==                      Added dependencies                      ==
  typing-extensions              4.15.0
==                     Removed dependencies                     ==
  importlib-resources            6.4.5

Lockfile diff: lockfiles/bandit.lock [bandit]
==                    Upgraded dependencies                     ==
  markdown-it-py                 3.0.0        -->   4.0.0
  setuptools                     75.3.4       -->   82.0.1
  stevedore                      5.3.0        -->   5.7.0
==                     Removed dependencies                     ==
  pbr                            7.0.3
  typing-extensions              4.13.2

Lockfile diff: lockfiles/flake8.lock [flake8]
==                    Upgraded dependencies                     ==
  setuptools                     75.3.4       -->   82.0.1

Lockfile diff: lockfiles/pylint.lock [pylint]
==                    Upgraded dependencies                     ==

  dill                           0.4.0        -->   0.4.1
  platformdirs                   4.3.6        -->   4.9.4
  setuptools                     75.3.4       -->   82.0.1
  tomlkit                        0.13.3       -->   0.14.0
  typing-extensions              4.13.2       -->   4.15.0

Lockfile diff: lockfiles/black.lock [black]
==                    Upgraded dependencies                     ==
  click                          8.1.8        -->   8.3.1
  pathspec                       0.12.1       -->   1.0.4
  platformdirs                   4.3.6        -->   4.9.4
==                     Removed dependencies                     ==
  typing-extensions              4.13.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XXL PR that changes 1000+ lines. You should absolutely split your PR into several.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant