Summary
#17136 closed #17112 by adding an exception to string literals and arrays of string literals. But it didn't include tuples:

In this screenshot, you can see at line 309 that S603 was removed because Ruff deemed it unused, but at line 315 I had to keep it.
MRE:
import subprocess
subprocess.check_output(("literal", "cmd", "using", "tuple"), text=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ S607
Version
ruff 0.11.8