Closed sweep-ai[bot] closed 5 hours ago
Traceback (most recent call last):
File "/app/sweepai/handlers/fix_ci.py", line 286, in fix_ci_failures_once
logs_list = get_ci_failure_logs(error_runs, pull_request)
File "/app/sweepai/handlers/fix_ci.py", line 182, in get_ci_failure_logs
raw_logs = unzip_and_extract_logs(raw_binary_logs)
File "/app/sweepai/handlers/fix_ci.py", line 137, in unzip_and_extract_logs
zip_file = zipfile.ZipFile(io.BytesIO(blob))
File "/usr/local/lib/python3.10/zipfile.py", line 1272, in __init__
self._RealGetContents()
File "/usr/local/lib/python3.10/zipfile.py", line 1339, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
File is not a zip file
Sweep has encountered a runtime error unrelated to your request. Please let us know via this link or at support@sweep.dev directly.
:book: For more information on how to use Sweep, please read our documentation.
Purpose
Improve the command-line interface (CLI) of the lrprev-extract-go tool to make it more user-friendly and robust, especially for novice users.
Description
This pull request implements the following changes:
Updated
cmd/lrprev-extract/main.go
:Created a new file
internal/cli/cli.go
:Updated
internal/extractor/extractor.go
:Updated
README.md
:Summary
main.go
to handle interactive prompts, better error handling, and progress indicatorscli.go
for interactive prompt and input validation functionsextractor.go
to provide more detailed progress reportingREADME.md
with improved usage instructions and examplesFixes
8. Continue the conversation here: https://app.sweep.dev/c/bc9d10ef-fb0d-427f-85d5-06f9f4ee4001.
To have Sweep make further changes, please add a comment to this PR starting with "Sweep:".
:book: For more information on how to use Sweep, please read our documentation.