-
Notifications
You must be signed in to change notification settings - Fork 23
feat: container support #171
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
Conversation
Users were unable to access reports because examples used ephemeral container /tmp directory. Updated all examples to show proper pattern: - Mount writable host directory for output - Use mounted path for --output-dir - Reports now accessible on host filesystem Changes: - CONTAINER.md: Updated Quick Start, Usage, CI/CD examples - README.md: Updated Container (Recommended) section - Added troubleshooting section for ephemeral filesystem issue - Removed confusing "Save Output Files" section (integrated into examples) Fixes issue where `podman run --rm -v /repo:/repo:ro agentready assess /repo --output-dir /tmp` writes reports inside container's ephemeral /tmp, destroyed on exit. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Dependabot only supports bundler v2.* but Gemfile.lock specified v1.17.2. Updated BUNDLED WITH section to use bundler 2.5.23. Fixes Dependabot error: "Dependabot detected the following bundler requirement for your project: '1'. Currently, the following bundler versions are supported in Dependabot: v2.*." 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
🤖 AgentReady Assessment ReportRepository: agentready 📊 Summary
Languages Detected
Repository Stats
🎖️ Certification Ladder
📋 Detailed FindingsAPI Documentation
Build & Development
Code Organization
Code Quality
❌ Type AnnotationsMeasured: 33.1% (Threshold: ≥80%) Evidence:
📝 Remediation StepsAdd type annotations to function signatures
Commands: # Python
pip install mypy
mypy --strict src/
# TypeScript
npm install --save-dev typescript
echo '{"compilerOptions": {"strict": true}}' > tsconfig.jsonExamples: ❌ Structured LoggingMeasured: not configured (Threshold: structured logging library) Evidence:
📝 Remediation StepsAdd structured logging library for machine-parseable logs
Commands: # Install structlog
pip install structlog
# Configure structlog
# See examples for configurationExamples: Context Window Optimization
❌ File Size LimitsMeasured: 2 huge, 8 large out of 141 (Threshold: <5% files >500 lines, 0 files >1000 lines) Evidence:
📝 Remediation StepsRefactor large files into smaller, focused modules
Examples: Dependency Management
Documentation
❌ Concise DocumentationMeasured: 305 lines, 47 headings, 33 bullets (Threshold: <500 lines, structured format) Evidence:
📝 Remediation StepsMake documentation more concise and structured
Commands: # Check README length
wc -l README.md
# Count headings
grep -c '^#' README.mdExamples: Features
DocumentationSee docs/ for detailed guides. Bad: Verbose proseThis project is a tool that helps you assess your repository [Many more paragraphs of prose...] Examples: Performance
Repository Structure
Security
Testing & CI/CD
🎯 Next StepsPriority Improvements (highest impact first):
📝 Assessment Metadata
🤖 Generated with Claude Code |
|
🎉 This PR is included in version 2.14.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
No description provided.