Updates for St2 3.10#6367
Conversation
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.
https://docs.python.org/3/library/pipes.html Replaced deprecated module use with shlex.
|
Regenerated lockfile result |
https://docs.python.org/3/whatsnew/3.11.html#modules Replace deprecated sre_parse with re._parser.
…p._vendor.resolvelib.structs' Update pinning for pip and setuptools and remove virtualenv from fixed-requirements
Replaced with assertLessEqual and remove use of six module.
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
Lockfile diff: lockfiles/st2.lock [st2] == Upgraded dependencies == attrs 25.4.0 --> 26.1.0 chardet 7.2.0 --> 7.3.0 debtcollector 3.0.0 --> 3.1.0 futurist 3.2.1 --> 3.3.0 gunicorn 25.1.0 --> 25.2.0 importlib-metadata 8.7.1 --> 9.0.0 jsonpointer 3.0.0 --> 3.1.1 kazoo 2.10.0 --> 2.11.0 python-discovery 1.1.3 --> 1.2.0 redis 7.3.0 --> 7.4.0 werkzeug 3.1.6 --> 3.1.7 == !! Downgraded dependencies !! == jsonschema 4.26.0 --> 4.17.3 == Added dependencies == pyrsistent 0.20.0 == Removed dependencies == jsonschema-specifications 2025.9.1 referencing 0.37.0 rpds-py 0.30.0
…ents Lockfile diff: lockfiles/st2.lock [st2] == Upgraded dependencies == cryptography 46.0.5 --> 46.0.6 requests 2.32.5 --> 2.33.0 tomli 2.4.0 --> 2.4.1 == Added dependencies == importlib-resources 6.5.2
…le/requirements Lockfile diff: lockfiles/st2.lock [st2] == Added dependencies == jsonschema-spec 0.1.6 lazy-object-proxy 1.12.0 openapi-schema-validator 0.4.4 openapi-spec-validator 0.5.7 pathable 0.4.4 rfc3339-validator 0.1.4 == Removed dependencies == flex 6.14.1 jsonpointer 3.1.1 rfc3987 1.3.8 strict-rfc3339 0.7 validate-email 1.3
bab44e1 to
3d2ee49
Compare
|
What does the consul pack have to do with the st2 CI passing? |
it is the pack that is installed from the exchange that has a bug in it's config. |
|
The initial pack install is there to debug the multipack install which install consul. You cannot see the reason for failure though since it is run from a workflow. This I added the single pack install of each in case of failure. In this case it was a typo. |
|
I lost permission to update this branch directly. You need to add the environment variable to the sudo -E call for it to pass it to the subshell process |
|
ahh i was incorrect. good find. |
|
ah we need to check for pausing or paused. i am working on it |
* add paused , shorten max wait time to 1 minute * add certificate * typo on task check * paused and pausing
|
I reran the failed tests successfully. |
|
I have two sets of changes
|
|
tagging @nzlosh for follow up. It looks like we cannot merge this until the circle ci passes? |