Skip to content

Comments

Fix salt-ssh tests with newer Python#68757

Draft
marmarek wants to merge 3 commits intosaltstack:3007.xfrom
marmarek:import-conflict-tests
Draft

Fix salt-ssh tests with newer Python#68757
marmarek wants to merge 3 commits intosaltstack:3007.xfrom
marmarek:import-conflict-tests

Conversation

@marmarek
Copy link
Contributor

What does this PR do?

Enable tests for salt-ssh with newer system python version. This should prevent (or at least detect earlier) issues like #68755 , #66346 or #66898 - or many other issues related to python version compatibility.

This is not ready for review yet, I'm exploring what issues are affecting CI environment, compared to my local deployment. This PR will likely end up including few more fixes for compatibility with Python 3.12.

What issues does this PR fix or reference?

Fixes

Previous Behavior

salt-ssh tested in very limited capacity, excluding managing modern distributions.

New Behavior

salt-ssh tested in broader set of environments, covering more of https://docs.saltproject.io/salt/install-guide/en/latest/topics/salt-supported-operating-systems.html#salt-supported-operating-systems

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

@marmarek marmarek force-pushed the import-conflict-tests branch from ad6dd5b to 6d3ee68 Compare February 21, 2026 17:59
@marmarek marmarek force-pushed the import-conflict-tests branch from 6d3ee68 to 369e3e1 Compare February 22, 2026 00:06
@marmarek marmarek force-pushed the import-conflict-tests branch from 369e3e1 to 8af7d98 Compare February 22, 2026 03:51
let them run on PR workflow, without enabling all slow tests
@marmarek
Copy link
Contributor Author

Hm, (re-)enabling tests on Fedora 42 might be a bit too much work for this PR... Any advice how to proceed? Should I focus on extending salt-ssh tests on Ubuntu 24.04, or maybe do add Fedora 42, but skip most tests there? Or some other approach?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant