pytest: mark reckless install test flaky.
What changed, and why it matters
This commit only adds a test reliability marker. It tells the test framework to retry a flaky test that sometimes times out when downloading a plugin from GitHub during automated testing. There is no change to production code or user security.
No security action needed; this is a routine CI/test-hardening change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds @pytest.mark.flaky(reruns=3) to test_reckless_uv_install in tests/test_reckless.py because the test occasionally exceeds its 60-second timeout under CI while cloning a plugin via uv/GitHub. No source code is modified.
Changed components
tests/test_reckless.pyInspect captured patch +2 / −0
diff --git a/tests/test_reckless.py b/tests/test_reckless.py
index 311ed1ae..94632a24 100644
--- a/tests/test_reckless.py
+++ b/tests/test_reckless.py
@@ -351,7 +351,9 @@ def test_tag_install(node_factory):
header = line
+# Note: uv timeouts from the GH network seem to happen?
@pytest.mark.slow_test
+@pytest.mark.flaky(reruns=3)
def test_reckless_uv_install(node_factory):
node = get_reckless_node(node_factory)
node.start()
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.