Compare commits
base: rodin/review-bot:review-bot-issue-120
rodin/review-bot:main
rodin/review-bot:ci/cleanup
rodin/review-bot:ci-selfreview-gate
rodin/review-bot:issue-150
rodin/review-bot:issue-157
rodin/review-bot:issue-141
rodin/review-bot:issue-154
rodin/review-bot:review-bot-dev-loop
rodin/review-bot:issue-143
rodin/review-bot:issue-146
rodin/review-bot:pr-153
rodin/review-bot:review-bot-issue-130-work
rodin/review-bot:issue-148
rodin/review-bot:issue-139
rodin/review-bot:issue-137
rodin/review-bot:review-bot-fixes
rodin/review-bot:review-bot-issue-133
rodin/review-bot:review-bot-issue-130
rodin/review-bot:issue-130
rodin/review-bot:github-support
rodin/review-bot:issue-123-work
rodin/review-bot:issue-123
rodin/review-bot:review-bot-issue-120
rodin/review-bot:fix/125-readme-cli-example
rodin/review-bot:issue-125
rodin/review-bot:issue-124
rodin/review-bot:issue-120
rodin/review-bot:feature/github-support
rodin/review-bot:review-bot-issue-116
rodin/review-bot:review-bot-issue-115
rodin/review-bot:review-bot-issue-114
rodin/review-bot:review-bot-issue-96
rodin/review-bot:review-bot-issue-107
rodin/review-bot:review-bot-issue-82
rodin/review-bot:review-bot-issue-95
rodin/review-bot:review-bot-issue-92
rodin/review-bot:review-bot-issue-94
rodin/review-bot:review-bot-issue-81
rodin/review-bot:review-bot-issue-91
rodin/review-bot:review-bot-issue-97
rodin/review-bot:issue-80-c-file-reader
rodin/review-bot:issue-80-b-pr-reader
rodin/review-bot:issue-80-a-client
rodin/review-bot:review-bot-issue-80
rodin/review-bot:review-bot-issue-87
rodin/review-bot:review-bot-issue-79
rodin/review-bot:review-bot-issue-84
rodin/review-bot:review-bot-issue-78
rodin/review-bot:issue-73
rodin/review-bot:issue-70
rodin/review-bot:issue-68
rodin/review-bot:issue-66
rodin/review-bot:issue-64
rodin/review-bot:issue-60-remote-personas
rodin/review-bot:issue-60
rodin/review-bot:issue-57
rodin/review-bot:allow-deps
rodin/review-bot:feat/aicore-provider-v2
rodin/review-bot:issue-51
rodin/review-bot:ci/pr-ready-gate
rodin/review-bot:fix/stale-commit-check
rodin/review-bot:feat/aicore-provider
rodin/review-bot:fix/response-body-truncation
rodin/review-bot:fix/json-repair
rodin/review-bot:fix/sonnet-reviewer
rodin/review-bot:fix/consistent-path-escape
rodin/review-bot:feat/inline-review-comments
rodin/review-bot:feat/6-update-existing-review
rodin/review-bot:fix/19-context-overflow
rodin/review-bot:feat/18-anthropic-api
rodin/review-bot:fix/url-escaping-and-shadow
rodin/review-bot:fix/quick-wins
rodin/review-bot:fix/context-and-encapsulation
rodin/review-bot:docs/code-review-report
rodin/review-bot:ci/release-workflow
...
compare: rodin/review-bot:50facefdd6971181dab1076d259bdb57021ffca8
rodin/review-bot:main
rodin/review-bot:ci/cleanup
rodin/review-bot:ci-selfreview-gate
rodin/review-bot:issue-150
rodin/review-bot:issue-157
rodin/review-bot:issue-141
rodin/review-bot:issue-154
rodin/review-bot:review-bot-dev-loop
rodin/review-bot:issue-143
rodin/review-bot:issue-146
rodin/review-bot:pr-153
rodin/review-bot:review-bot-issue-130-work
rodin/review-bot:issue-148
rodin/review-bot:issue-139
rodin/review-bot:issue-137
rodin/review-bot:review-bot-fixes
rodin/review-bot:review-bot-issue-133
rodin/review-bot:review-bot-issue-130
rodin/review-bot:issue-130
rodin/review-bot:github-support
rodin/review-bot:issue-123-work
rodin/review-bot:issue-123
rodin/review-bot:review-bot-issue-120
rodin/review-bot:fix/125-readme-cli-example
rodin/review-bot:issue-125
rodin/review-bot:issue-124
rodin/review-bot:issue-120
rodin/review-bot:feature/github-support
rodin/review-bot:review-bot-issue-116
rodin/review-bot:review-bot-issue-115
rodin/review-bot:review-bot-issue-114
rodin/review-bot:review-bot-issue-96
rodin/review-bot:review-bot-issue-107
rodin/review-bot:review-bot-issue-82
rodin/review-bot:review-bot-issue-95
rodin/review-bot:review-bot-issue-92
rodin/review-bot:review-bot-issue-94
rodin/review-bot:review-bot-issue-81
rodin/review-bot:review-bot-issue-91
rodin/review-bot:review-bot-issue-97
rodin/review-bot:issue-80-c-file-reader
rodin/review-bot:issue-80-b-pr-reader
rodin/review-bot:issue-80-a-client
rodin/review-bot:review-bot-issue-80
rodin/review-bot:review-bot-issue-87
rodin/review-bot:review-bot-issue-79
rodin/review-bot:review-bot-issue-84
rodin/review-bot:review-bot-issue-78
rodin/review-bot:issue-73
rodin/review-bot:issue-70
rodin/review-bot:issue-68
rodin/review-bot:issue-66
rodin/review-bot:issue-64
rodin/review-bot:issue-60-remote-personas
rodin/review-bot:issue-60
rodin/review-bot:issue-57
rodin/review-bot:allow-deps
rodin/review-bot:feat/aicore-provider-v2
rodin/review-bot:issue-51
rodin/review-bot:ci/pr-ready-gate
rodin/review-bot:fix/stale-commit-check
rodin/review-bot:feat/aicore-provider
rodin/review-bot:fix/response-body-truncation
rodin/review-bot:fix/json-repair
rodin/review-bot:fix/sonnet-reviewer
rodin/review-bot:fix/consistent-path-escape
rodin/review-bot:feat/inline-review-comments
rodin/review-bot:feat/6-update-existing-review
rodin/review-bot:fix/19-context-overflow
rodin/review-bot:feat/18-anthropic-api
rodin/review-bot:fix/url-escaping-and-shadow
rodin/review-bot:fix/quick-wins
rodin/review-bot:fix/context-and-encapsulation
rodin/review-bot:docs/code-review-report
rodin/review-bot:ci/release-workflow
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
50facefdd6 |
Merge PR #121: fix(action): detect VCS host type for version resolution and binary download
CI / test (push) Successful in 18s
CI / review (anthropic--claude-4.6-sonnet, sonnet, SONNET_REVIEW_TOKEN) (push) Has been skipped
CI / review (gpt-5, gpt, GPT_REVIEW_TOKEN) (push) Has been skipped
CI / review (gpt-5, security, ., rodin/security-patterns, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (push) Has been skipped
This PR addresses issue #120 by adding GitHub/GHES support to the composite action. Key improvements: - Detects VCS host type via github.api_url presence (GitHub/GHES vs Gitea) - Uses correct API paths: /api/v3 for GitHub, /api/v1 for Gitea - Prevents token exfiltration by ignoring inputs.vcs-url on GitHub runners - Validates inputs (action-repo format, URL scheme, tokens) - Adds multi-arch support (uname-derived binary/OS detection) - Reuses computed values across steps via GITHUB_OUTPUT - Properly handles private release assets on GitHub via REST API - Backward compatible with existing Gitea workflows Reviewed and approved by sonnet-review, gpt-review, and security-review. |