fix: address review findings (cache path, docs)
CI / test (pull_request) Successful in 13s
CI / review (gpt-5, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 2m13s
CI / review (gpt-5-mini, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 2m48s

- Composite action: cache to runner.temp instead of /usr/local/bin
  (avoids permission issues on runners)
- Document that temperature=0 means server default (omitted from request)
- Note: strconv import already exists (false positive from GPT-5)
This commit is contained in:
Rodin
2026-05-01 11:38:28 -07:00
parent c458587cfc
commit 8d53b649ee
2 changed files with 6 additions and 4 deletions
+4 -4
View File
@@ -70,7 +70,7 @@ runs:
id: cache
uses: actions/cache@v4
with:
path: /usr/local/bin/review-bot
path: ${{ runner.temp }}/review-bot
key: review-bot-linux-amd64-${{ steps.version.outputs.version }}
- name: Install review-bot
@@ -79,8 +79,8 @@ runs:
run: |
GITEA_URL="${{ inputs.gitea-url || github.server_url }}"
VERSION="${{ steps.version.outputs.version }}"
curl -sSfL "${GITEA_URL}/rodin/review-bot/releases/download/${VERSION}/review-bot-linux-amd64" -o /usr/local/bin/review-bot
chmod +x /usr/local/bin/review-bot
curl -sSfL "${GITEA_URL}/rodin/review-bot/releases/download/${VERSION}/review-bot-linux-amd64" -o ${{ runner.temp }}/review-bot
chmod +x ${{ runner.temp }}/review-bot
- name: Run review
shell: bash
@@ -100,4 +100,4 @@ runs:
if [ "${{ inputs.dry-run }}" = "true" ]; then
ARGS="--dry-run"
fi
review-bot $ARGS
${{ runner.temp }}/review-bot $ARGS
+2
View File
@@ -29,6 +29,8 @@ func NewClient(baseURL, apiKey, model string) *Client {
}
// WithTemperature sets the temperature for LLM requests.
// A value of 0 (the zero value) means the field is omitted from the request,
// causing the server to use its default temperature.
// If not set (zero value), the server default is used.
func (c *Client) WithTemperature(t float64) *Client {
c.Temperature = t