This commit is contained in:
stewartshea
2026-07-06 23:53:42 -04:00
parent 0d8d94d19e
commit b401b3e3ec
7 changed files with 17 additions and 73 deletions
@@ -1,44 +1,17 @@
import subprocess
def main():
issues = []
total = 0
failed = 0
issues = []; total = 0; failed = 0
try:
result = subprocess.run(
["uname", "-a"], capture_output=True, text=True, timeout=10
)
total += 1
kernel_info = result.stdout.strip()
result = subprocess.run(["uname", "-a"], capture_output=True, text=True, timeout=10)
total += 1; kernel_info = result.stdout.strip()
if result.returncode == 0:
issues.append({
"issue title": "Kernel info collected successfully",
"issue description": f"Kernel info retrieved: {kernel_info}",
"issue severity": 4,
"issue next steps": "No action needed. Informational check.",
})
issues.append({"issue title":"Kernel info collected successfully","issue description":f"Kernel info retrieved: {kernel_info}","issue severity":4,"issue next steps":"No action needed. Informational check."})
else:
failed += 1
issues.append({
"issue title": "Failed to collect kernel info",
"issue description": f"uname command failed (rc={result.returncode})",
"issue severity": 2,
"issue next steps": "Check runner image and available commands.",
})
issues.append({"issue title":"Failed to collect kernel info","issue description":f"uname command failed (rc={result.returncode})","issue severity":2,"issue next steps":"Check runner image and available commands."})
except Exception as e:
failed += 1
issues.append({
"issue title": "Error collecting system info",
"issue description": f"Exception occurred: {str(e)}",
"issue severity": 2,
"issue next steps": "Investigate runner environment.",
})
issues.append({
"issue title": "System Info Check — Summary",
"issue description": f"Checked {total} system commands; {failed} failed.",
"issue severity": 4,
"issue next steps": "Informational. Review details in description.",
})
issues.append({"issue title":"Error collecting system info","issue description":f"Exception occurred: {str(e)}","issue severity":2,"issue next steps":"Investigate runner environment."})
issues.append({"issue title":"System Info Check — Summary","issue description":f"Checked {total} system commands; {failed} failed.","issue severity":4,"issue next steps":"Informational. Review details in description."})
return issues