-
Notifications
You must be signed in to change notification settings - Fork 158
feat: Add interactive submit-project script for custom challenges #233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Extended challenge.py with submit-project subcommand - Interactive questionnaire following specified requirements - OSS-Fuzz project URL discovery using grep (no yaml import) - Support for diff mode (..) and full mode analysis - Automatic default branch detection - Added Makefile target for easy access - Validates user input and provides helpful feedback 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Riccardo Schirone <[email protected]>
|
@claude address the review |
|
Claude finished @ret2libc's task —— View job Todo List
Changes MadeReplaced the shell command approach in
The function now parses the project.yaml file line by line looking for ✅ Review feedback addressed! The grep and sed commands have been replaced with pure Python code as requested. Changes committed and pushed to the PR branch. |
- Replace shell commands in get_project_git_url_from_oss_fuzz() with pure Python - Use tempfile.mkdtemp() for proper temporary directory management - Parse project.yaml line by line with regex for main_repo extraction - Handle both quoted and unquoted YAML values - Improve error handling and resource cleanup Co-authored-by: Riccardo Schirone <[email protected]>
|
Implements issue #220 by adding an interactive submit-project script that guides users through submitting custom challenges.
Features:
Closes #220
Generated with Claude Code