Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Mar 18:13

1.0.0 (2026-03-05)

Bug Fixes

  • add bounded retry logic for LLM rate limit handling (#205) (6ecb786), closes #104
  • Add comprehensive subprocess security guardrails (fixes #57) (#66) (454b80e)
  • Add comprehensive YAML validation to prevent attacks (fixes #56) (#63) (31ecb3a)
  • add repository checkout step to Claude Code Action workflow (17aa0cf)
  • add uv.lock to recognized lockfiles (#143) (a98dc87), closes #137
  • address P1 code quality issues from code review (#36) (5976332)
  • address P1 code quality issues from code review (#37) (4be1d5e)
  • address P1 code quality issues from code review (#38) (77f2300)
  • assessors: FileSizeLimitsAssessor now respects .gitignore (#248) (eaaecc2), closes #245
  • assessors: search recursively for OpenAPI specification files (#127) (e2a5778)
  • assessors: support project-named directories and test-only repos in standard_layout check (#322) (2fbb733), closes #246 #305
  • Check for all official commitlint config file formats (#308) (50588cf)
  • ci: add permissions for leaderboard PR comment posting (#276) (33252e4)
  • ci: use gh pr view for fork PR number lookup in coverage comment (#253) (1688362)
  • cli: check .pre-commit-config.yaml for conventional commit (#310) (61c44d9)
  • cli: Honor excluded_attributes from config file (#306) (ffda546), closes #302 #302
  • cli: Use removesuffix instead of rstrip for .git URL stripping (#292) (6bd08cf)
  • consider renovate for dependency_security check (#317) (35bfbbf)
  • correct Assessment field name in demo command (#41) (b48622d), closes #12
  • Correct datetime import pattern in RepomixService (#65) (517aa6e)
  • correct GitHub repository link in site navigation (5492278)
  • correct Liquid syntax in developer-guide (elif -> elsif) (75f3b1d)
  • Correct pre-commit template path in PrecommitHooksFixer (#269) (c42a3c9)
  • Create shared test fixtures and fix Assessment schema issues (#114) (46baa13)
  • disable attestations for Test PyPI to avoid conflict (#155) (a33e3cd), closes pypa/#action-pypi-publish
  • downgrade docker/metadata-action to v5 and fix shellcheck warnings (12f5509)
  • enable Harbor task filtering for smoketest support (#222) (f780188)
  • Enable workflow_dispatch for leaderboard update and regenerate data (#299) (091d9dd), closes #298
  • exclude DEPLOYMENT.md and SETUP_SUMMARY.md from Jekyll build (9611207)
  • Improve CLAUDE.md generation prompt and add prompt loading for future LLM integrations #283 (#284) (c0aeae4)
  • Improve report metadata display with clean table format (ca361a4)
  • leaderboard workflow and SSH URL support (#147) (de28cd0)
  • make E2E test timeouts configurable and add sensitive directory test (#206) (27e87e5), closes #104 #192
  • metadata: use Windows-compatible strftime token for human timestamp (#291) (faf536d)
  • P0 security and logic bugs from code review (2af2346)
  • Prevent API key exposure in environment and logs (fixes #55) (#64) (4d1d001)
  • Prevent command injection in CommandFix.apply() (fixes #52) (#60) (49be28e)
  • Prevent path traversal in LLM cache (fixes #53) (#61) (2bf052d)
  • prevent unauthorized message for non-command comments (#262) (84c6f69)
  • Prevent XSS in HTML reports (fixes #54) (#62) (7c60c69)
  • properly indent multi-line fix previews in align output (#289) (4e36cb5), closes #285
  • remove incorrect dbasunag/opendatahub-tests submission (#321) (e6aecf8), closes #301
  • rename research report in data directory (b8ddfdc)
  • replace all remaining elif with elsif in developer-guide (73f16fc)
  • Resolve 35 pytest failures through model validation and path sanitization improvements (#115) (4fbfee0)
  • resolve all broken links failing CI lychee check (#288) (4412c27)
  • resolve all test suite failures - achieve zero failures (#180) (990fa2d), closes #148 #147 #145
  • resolve broken links and workflow failures (#160) (fbf5cf7)
  • Resolve merge conflicts in CLI main module (#59) (9e0bf2d)
  • resolve YAML syntax error in continuous-learning workflow (#172) (3d40fcc)
  • resolve YAML syntax error in update-docs workflow and add actionlint (#173) (97b06af)
  • Sanitize sensitive data in HTML reports (fixes #58) (#67) (6fbac76)
  • schema backwards compat for attributes_skipped key (#277) (841bcc4)
  • schema: allow assessments with excluded attributes (#312) (81b999f), closes #301 #309
  • security: replace pull_request_target with pull_request trigger (#328) (3c5d31b), closes #324
  • set correct baseurl for GitHub Pages subdirectory deployment (c4db765)
  • skip PR comments for external forks to prevent permission errors (#163) (2a29fb8)
  • update --version flag to show correct version and research report date (#221) (5a85abb)
  • Update Claude workflow to trigger on @claude mentions (#35) (a8a3fab)
  • Use GitHub URL instead of local one (#297) (5abc7c2)
  • workflows: ensure post-comment step runs after Claude Code Action (b087e5c)
  • workflows: handle all event types in agentready-dev workflow (9b942bf)
  • workflows: improve error handling and logging for comment posting (9ea1e6b)
  • workflows: improve issue number extraction and add debug step (ecd896b)
  • workflows: remove if:always() to test step execution (ff0bb12)
  • workflows: simplify post-comment step condition (1bbf40a)

Features

  • add agentready-dev Claude agent specification (#44) (0f61f5c)
  • add ambient-code/agentready to leaderboard (#148) (621152e)
  • Add automated demo command for AgentReady (#24) (f4e89d9), closes #1 #25 hi#quality hi#scoring
  • add Claude Code GitHub Action for @claude mentions (3e7224d)
  • Add comprehensive unit tests for utility modules (privacy.py and subprocess_utils.py) (#111) (9d3dece)
  • Add customizable HTML report themes with runtime switching (#46) (7eeaf84), closes hi#contrast #10
  • add dbasunag/opendatahub-tests to leaderboard (#301) (be7a55f)
  • add dgutride/odh-dashboard to leaderboard (#268) (f4911b2)
  • Add Doubleagent - specialized AgentReady development agent (#30) (0ab54cb)
  • add feast-dev/feast to leaderboard (#293) (c894ce9)
  • add GitHub organization scanning to assess-batch command (#118) (e306314)
  • add Harbor Terminal-Bench comparison for agent effectiveness (#199) (a56e318)
  • Add Interactive Dashboard backlog item (adfc4c8)
  • add interactive heatmap visualization for batch assessments (#136) (4d44fc3)
  • Add interactive HTML report generation (18664ea)
  • add Memory MCP server allow list to repository settings (#203) (41d87bb)
  • add opendatahub-io/opendatahub-tests to leaderboard (#314) (7a52466)
  • add quay/quay to leaderboard (#162) (d6e8df0)
  • add Red-Hat-AI-Innovation-Team/sdg_hub to leaderboard (#279) (5b71392)
  • add release pipeline coldstart prompt (#19) (9a3880c), closes #18
  • Add Repomix integration for AI-friendly repository context generation (#29) (92bdde1), closes #24 #1 #25 hi#quality hi#scoring
  • add report header with repository metadata (#28) (7a8b34a)
  • Add research report management CLI commands (#45) (e1be488), closes #7
  • Add security & quality improvements from code review (#40) (13cd3ca)
  • Add security & quality improvements from code review (#49) (889d6ed)
  • Add SWE-bench experiment system for validating AgentReady impact (#124) (15edbba)
  • Add weekly research update skill and automation (#145) (7ba17a6)
  • assessors: implement File Size Limits assessor (Tier 2) (#141) (248467f)
  • assessors: support AGENTS.md and @ references in CLAUDEmdAssessor (#265) (450ec25), closes #244
  • Auto-sync CLAUDE.md during semantic-release (#101) (36b48cb)
  • automate PyPI publishing with trusted publishing (OIDC) (#154) (71f4632), closes pypa/#action-pypi-publish
  • Batch Report Enhancements + Bootstrap Template Inheritance (Phase 2 Task 5) (#133) (7762b23)
  • centralize Claude instructions via AGENTS.md and add init redirect tests (#273) (92c8f3f)
  • Community Leaderboard for AgentReady Scores (#146) (fea0b3e)
  • Complete Phases 5-7 - Markdown reports, testing, and polish (7659623)
  • consolidate GitHub Actions workflows by purpose (#217) (717ca6b), closes #221
  • container support (#171) (c6874ea)
  • convert AgentReady assessment to on-demand workflow (#213) (b5a1ce0), closes #191
  • enhance assessors with multi-language support and security (#200) (85712f2), closes #10
  • Harbor framework integration for Terminal-Bench evaluations (#202) (d73a8c8), closes #4 #178
  • Implement AgentReady MVP with scoring engine (54a96cb)
  • Implement align subcommand for automated remediation (Issue #14) (#34) (06f04dc)
  • Implement ArchitectureDecisionsAssessor (fixes #81) (#89) (9e782e5)
  • implement automated semantic release pipeline (#20) (b579235)
  • implement bootstrap command for GitHub infrastructure (0af06c4), closes #2
  • Implement BranchProtectionAssessor stub (fixes #86) (#98) (44c4b17)
  • Implement CICDPipelineVisibilityAssessor (fixes #85) (#91) (e68285c)
  • Implement CodeSmellsAssessor stub (fixes #87) (#99) (f06b2a8)
  • Implement ConciseDocumentationAssessor (fixes #76) (#93) (c356cd5)
  • Implement InlineDocumentationAssessor (fixes #77) (#94) (e56e570)
  • Implement IssuePRTemplatesAssessor (fixes #84) (#90) (819d7b7)
  • Implement multi-repository batch assessment (Phase 1 of issue #68) (#74) (befc0d5)
  • Implement OneCommandSetupAssessor (fixes #75) (#88) (668ba1b)
  • Implement OpenAPISpecsAssessor (fixes #80) (#97) (45ae36e)
  • implement Phase 2 multi-repository assessment reporting (#117) (8da56c2), closes #69
  • implement report schema versioning (#43) (4c4752c)
  • Implement SemanticNamingAssessor (fixes #82) (#95) (d87a280)
  • Implement SeparationOfConcernsAssessor (fixes #78) (#92) (99bfe28)
  • Implement StructuredLoggingAssessor (fixes #79) (#96) (2b87ca7)
  • integrate ACL file with Claude Code Action allowed_users (#261) (fe52489)
  • Phase 1 Task 1 - Consolidate Security Validation Patterns (#129) (8580c45), closes #122 #122 #122
  • Phase 1 Tasks 2-3 - Consolidate Reporter Base & Assessor Factory (#131) (8e12bf9), closes #122 #122 #122 #122
  • Phase 2 Task 4 - Replace manual config validation with Pydantic (#134) (d83cf58)
  • Redesign homepage features with two-column layout and research links (#189) (570087d), closes #187
  • redesign HTML report with dark theme and larger fonts (#39) (59f6702), closes #8b5cf6 #XX
  • Rename 'learn' command to 'extract-skills' for clarity (#125) (64d6563), closes hi#scoring #123
  • replace markdown-link-check with lychee for link validation (#177) (f1a4545)
  • Standardize on Python 3.12+ with forward compatibility for 3.13 (#132) (84f2c46)
  • submit: add --gh flag for gh CLI-based submission (#278) (48bb624)
  • Terminal-Bench eval harness (MVP Phase 1) (#178) (d06bab4), closes #171
  • workflows: add comment posting for @agentready-dev agent (5dff614)

Performance Improvements

  • implement lazy loading for heavy CLI commands (#151) (6a7cd4e)

BREAKING CHANGES

  • Users must update scripts from 'agentready learn'
    to 'agentready extract-skills'. All flags and options remain identical.