Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions cicd/shared-gh-workflows-context.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ release_branches:
pr-testrun-slugs:
- ubuntu-24.04-pkg
- ubuntu-24.04
- rockylinux-9
- rockylinux-9-pkg
- windows-2025
- windows-2025-pkg
- macos-15
- macos-15-pkg
# - rockylinux-9
# - rockylinux-9-pkg
- fedora-42
- fedora-42-pkg
# - windows-2025
# - windows-2025-pkg
# - macos-15
# - macos-15-pkg
full-testrun-slugs:
- all
4 changes: 2 additions & 2 deletions tests/pytests/integration/netapi/test_ssh_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
from tests.support.mock import patch

pytestmark = [
pytest.mark.slow_test,
# pytest.mark.slow_test,
pytest.mark.requires_sshd_server,
pytest.mark.skipif(
'grains["osfinger"].startswith(("Fedora Linux-40", "Ubuntu-24.04", "Arch Linux"))',
'grains["osfinger"].startswith(("Arch Linux"))',
reason="System ships with a version of python that is too recent for salt-ssh tests",
# Actually, the problem is that the tornado we ship is not prepared for Python 3.12,
# and it imports `ssl` and checks if the `match_hostname` function is defined, which
Expand Down
5 changes: 1 addition & 4 deletions tests/pytests/integration/ssh/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@

@pytest.fixture(scope="package", autouse=True)
def _auto_skip_on_system_python_too_recent(grains):
if (
grains["osfinger"] in ("Fedora Linux-40", "Ubuntu-24.04", "Debian-13")
or grains["os_family"] == "Arch"
):
if grains["os_family"] == "Arch":
pytest.skip(
"System ships with a version of python that is too recent for salt-ssh tests",
# Actually, the problem is that the tornado we ship is not prepared for Python 3.12,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
pytestmark = [
pytest.mark.skip_on_windows(reason="salt-ssh not available on Windows"),
pytest.mark.usefixtures("pillar_tree_nested"),
pytest.mark.slow_test,
# pytest.mark.slow_test,
]


Expand Down
2 changes: 1 addition & 1 deletion tests/pytests/integration/ssh/state/test_state.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pytestmark = [
pytest.mark.skip_on_windows(reason="salt-ssh not available on Windows"),
pytest.mark.slow_test,
# pytest.mark.slow_test,
]


Expand Down
1 change: 1 addition & 0 deletions tools/ci.py
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,7 @@ def _os_test_filter(osdef, transport, chunk, arm_runner, requested_slugs):
"photonos-5-arm64",
"ubuntu-22.04",
"ubuntu-22.04-arm64",
"fedora-42",
):
return False
return True
Expand Down
6 changes: 3 additions & 3 deletions tools/precommit/workflows.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,10 @@
container="ghcr.io/saltstack/salt-ci-containers/testing:debian-13",
),
Linux(
slug="fedora-40",
display_name="Fedora 40",
slug="fedora-42",
display_name="Fedora 42",
arch="x86_64",
container="ghcr.io/saltstack/salt-ci-containers/testing:fedora-40",
container="ghcr.io/saltstack/salt-ci-containers/testing:fedora-42",
),
# Linux(slug="opensuse-15", display_name="Opensuse 15", arch="x86_64"),
Linux(
Expand Down
Loading