Commit Graph

52 Commits

Author SHA1 Message Date
pacnpal
7000f3c840 Merge pull request #10 from pacnpal/claude/auto-pr-review-01RhWKxVsrwj27rznVTBz9mC
Set up automatic pull request review
2025-11-14 10:16:59 -05:00
Claude
9d3fe9dc92 Update package-lock.json after npm install 2025-11-14 15:16:39 +00:00
Claude
91d2ef3fcf Add optional auto-review parameter
- Add auto-review input parameter (defaults to true for backward compatibility)
- Skip code review when auto-review is set to false
- Update README with usage examples for disabling auto-review
- Support conditional reviews based on labels or other criteria
2025-11-14 15:16:06 +00:00
pacnpal
9a80f461e3 Merge pull request #9 from pacnpal/claude/update-trh-01XGpTP9SyZyY7eG3zcnXHZN
Update TRH Component
2025-11-14 10:11:09 -05:00
Claude
44d9ee380f Update README with comprehensive improvements
- Update Claude model from 3.5 to 4.5 (reflects actual implementation)
- Add badges and visual improvements
- Add "Why Use This Action?" section explaining benefits
- Enhance Features section with detailed descriptions and icons
- Add Table of Contents for better navigation
- Improve Setup section with detailed prerequisites and configuration steps
- Expand Development section with project structure and testing guidelines
- Enhance Support section with helpful resources and links
- Add Acknowledgments section crediting tools and libraries used
- Fix references to dist/index.js in development documentation
- Improve overall formatting and organization
2025-11-14 15:10:29 +00:00
claude-code-review[bot]
9855ca990b Add built files 2025-11-14 15:04:39 +00:00
pacnpal
aa1ffd4d99 Update v1.1 2025-11-14 14:59:00 +00:00
pacnpal
b516288da6 Update 2025-11-14 14:57:19 +00:00
pacnpal
7fae28e1ff Update js-yaml version to use caret notation 2025-11-14 09:48:54 -05:00
pacnpal
5258f1bd84 Merge pull request #6 from pacnpal/dependabot/npm_and_yarn/npm_and_yarn-3830420a34
Bump the npm_and_yarn group across 1 directory with 2 updates
2025-11-14 09:46:12 -05:00
pacnpal
0c9c65f6d5 Merge pull request #8 from pacnpal/claude/review-anthropic-api-01ADup7vAHVxh98p6G7Lyjjw
Review code quality and update Anthropic API
2025-11-14 09:45:53 -05:00
Claude
9014acfb36 Upgrade to Claude Sonnet 4.5 model
- Update model from deprecated claude-3-5-sonnet-20241022 to claude-sonnet-4-5
- Claude 3.5 Sonnet was deprecated in November 2025
- Claude Sonnet 4.5 offers better performance, especially for coding tasks
- Rebuild dist/index.js with updated model
2025-11-14 14:44:21 +00:00
pacnpal
3d441dcd1d Merge pull request #7 from pacnpal/claude/fix-it-015KUyW3BPHLb9iHH9RfVVoR
Debug and Fix Critical Issues
2025-11-14 09:39:02 -05:00
Claude
183d49dd6a Improve code resilience, error handling, and logging
Major improvements:
- Add comprehensive logging with @actions/core (info, warning, error, debug)
- Implement retry logic with exponential backoff for all network operations
- Add timeout handling for API calls (2 minute default)
- Improve error handling with specific messages and context
- Add input validation for API keys and PR numbers
- Implement rate limit handling (429 responses)
- Add diff size limits to prevent API token overflow
- Fix flawed markdown escape logic in review posting
- Add progress indicators with core.startGroup/endGroup
- Mask sensitive data (API keys) in logs
- Add unhandled rejection and exception handlers
- Improve git operation error handling and output capture
- Add JSDoc comments for all functions
- Fix npm security vulnerabilities

The action is now much more resilient to:
- Network failures and transient errors
- API rate limiting
- Large diffs
- Timeout issues
- Invalid inputs

Logging improvements provide better visibility into:
- Operation progress and timing
- Retry attempts
- Error context and debugging information
- Resource usage (diff size, review length)
2025-11-14 14:30:56 +00:00
dependabot[bot]
4c895868e7 Bump the npm_and_yarn group across 1 directory with 2 updates
Bumps the npm_and_yarn group with 2 updates in the / directory: [@octokit/endpoint](https://github.com/octokit/endpoint.js) and [@octokit/request-error](https://github.com/octokit/request-error.js).


Updates `@octokit/endpoint` from 9.0.5 to 9.0.6
- [Release notes](https://github.com/octokit/endpoint.js/releases)
- [Commits](https://github.com/octokit/endpoint.js/compare/v9.0.5...v9.0.6)

Updates `@octokit/request-error` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/octokit/request-error.js/releases)
- [Commits](https://github.com/octokit/request-error.js/compare/v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: "@octokit/endpoint"
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: "@octokit/request-error"
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-15 00:35:40 +00:00
claude-code-review[bot]
47ead35362 Add built files 2025-02-10 22:26:54 +00:00
pacnpal
785bb103c6 Update action.js v1.0.9 2025-02-10 17:25:49 -05:00
pacnpal
d45693ae1c Update release.yml 2025-02-10 17:23:06 -05:00
pacnpal
a9173964c2 Update release.yml 2025-02-10 17:22:58 -05:00
github-actions[bot]
acd58d30ee Add built files 2025-02-10 22:09:31 +00:00
pacnpal
d1c6a98994 Update action.js v1.0.8 2025-02-10 17:08:21 -05:00
github-actions[bot]
e6777037d5 Add built files 2025-02-10 21:57:17 +00:00
pacnpal
c6c00d8c95 Update release.yml 2025-02-10 16:56:24 -05:00
pacnpal
45e3331bcb Update release.yml 2025-02-10 16:50:17 -05:00
pacnpal
dd1b18e57a Update release.yml 2025-02-10 16:47:22 -05:00
pacnpal
1b84aff159 Update action.js 2025-02-10 16:18:34 -05:00
pacnpal
5fb151d172 Update release.yml 2025-02-10 16:09:39 -05:00
pacnpal
4e1bd4b9e5 Merge pull request #5 from pacnpal/pacnpal-patch-1
Update README.md
2025-02-10 16:06:21 -05:00
pacnpal
7276f1e2c5 Update README.md 2025-02-10 16:06:09 -05:00
pacnpal
2c57b7a5ba Update release.yml 2025-02-10 16:05:18 -05:00
pacnpal
096a52cda5 Merge pull request #4 from pacnpal/pacnpal-patch-1
Update README.md
2025-02-10 15:11:02 -05:00
pacnpal
0356960aa8 Update README.md 2025-02-10 15:10:43 -05:00
pacnpal
a5bd0e4bcf Update README.md 2025-02-10 15:02:22 -05:00
pacnpal
e49cf9d908 Merge pull request #3 from pacnpal/pacnpal-patch-1
Update README.md
2025-02-10 14:57:39 -05:00
pacnpal
a4b8566177 Update README.md 2025-02-10 14:55:38 -05:00
pacnpal
fc5d87701c Update action.js 2025-02-10 14:52:55 -05:00
pacnpal
eb556a6d23 Update README.md 2025-02-10 13:35:39 -05:00
pacnpal
7e5914e90c Update README.md 2025-02-10 13:28:43 -05:00
pacnpal
6c6cbaba84 Update README.md 2025-02-10 13:28:03 -05:00
pacnpal
9f9953664f Merge pull request #2 from pacnpal/dependabot/npm_and_yarn/npm_and_yarn-2c579f9325 2025-01-21 21:57:04 -05:00
dependabot[bot]
ada4f6b4ed Bump undici in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).


Updates `undici` from 5.28.4 to 5.28.5
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.28.5)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-22 00:48:58 +00:00
pacnpal
a5a4083f00 Update README.md 2024-12-24 11:15:26 -05:00
pacnpal
782f8cccd0 Update README.md v1.0.7 2024-12-24 10:58:45 -05:00
pacnpal
6a73dbfff6 Update README.md 2024-12-24 10:56:46 -05:00
pacnpal
52219d4d98 Update README.md 2024-12-24 10:53:19 -05:00
pacnpal
c555f5511a fix v1.0.6 2024-12-10 18:57:57 -05:00
pacnpal
bd3279eb92 Include built dist directory v1.0.5 2024-12-10 18:56:19 -05:00
pacnpal
18251326f9 fix release
fix release.yml
v1.0.4
2024-12-10 18:50:21 -05:00
pacnpal
5f46e3056e added packages v1.0.3 2024-12-10 18:47:28 -05:00
pacnpal
ea91b5dbd9 Second commit v1.0.2 v1.0.1 v1.0.0 2024-12-10 18:44:58 -05:00