Skip to content

Releases: smkwlab/.github

v1.17.0

10 Jun 15:27
0430132

Choose a tag to compare

What's Changed

  • Re-review on push: add synchronize to review triggers by @toshi0806 in #55
  • Document the workflow versioning policy by @toshi0806 in #54
  • ci: bump ai-academic-paper-reviewer to v1.7 by @toshi0806 in #56

Full Changelog: v1...v1.17.0

v1.16.0

10 Jun 03:37
2dee7eb

Choose a tag to compare

Changes

  • Bump ai-academic-paper-reviewer to v1.6 (#53): ワンショット reusable ai-review.yml が参照する reviewer action を更新。インラインレビューで、コメントが diff 外の行を指して createReview 全体が 422 で失敗し投稿ゼロになる問題を解消(範囲外コメントは review body へ畳み、失敗時は body のみ要約にフォールバック。CODE/ACADEMIC 両モード対応)
  • Document installing ai-code-review / ai-paper-review to any repo (#52): 任意リポジトリへの自動レビュー導入手順を README に追記

@v1 を参照する全 caller は v1 タグ移動により次回実行から本変更を取り込みます。

Full Changelog: v1.15.0...v1.16.0

v1.15.0

09 Jun 12:20
7f47c34

Choose a tag to compare

Changes

claude-code-action(エージェントループ)版の自動レビューを退役し、@claude メンションを助言のみ化しました。

  • Remove claude-code-action review reusables (#48): claude-code-review.yml / claude-paper-review.yml とその caller テンプレを削除。自動レビューはワンショットの ai-review.yml(Claude/Gemini × CODE/ACADEMIC)に一本化
  • Remove old claude-review self-caller (#47): ai-review-self.yml に統合
  • @claude mention is now advice-only (read-only) (#51): @claude は回答・修正提案を返すがファイルの編集・コミットはしない(contents: read +編集ツール禁止+システムプロンプトの三重防御)

Migration

  • @v1 を参照している caller は、v1 タグ移動により自動的に新挙動(助言のみ)になります
  • claude-code-review / claude-paper-review reusable は削除済み。これらを参照する caller は残っていません(テンプレート群・配布先とも移行/撤去済み)

Full Changelog: v1.14.0...v1.15.0

v1.14.0

09 Jun 01:22
848af78

Choose a tag to compare

変更

  • feat: ワンショット reusable の配布用 caller テンプレートを追加 (#45): ai-code-review(CODE/inline)・ai-paper-review(ACADEMIC/単一要約)。低速な claude-code-review/claude-paper-review の置き換え。--var EXCLUDE_PATHS 等でカスタマイズ可。

v1.13.0

08 Jun 17:13
9c40d22

Choose a tag to compare

変更

  • feat: ワンショット ai-review reusable を追加 (#44)。smkwlab/ai-academic-paper-reviewer@v1.5 を呼び、Gemini/Claude × CODE/ACADEMIC をパラメータ化。claude-code-action(エージェント)版の遅延・高コストを解消。
  • claude-mention(対話)は claude-code-action のまま。

Full Changelog: v1.12.0...v1.13.0

v1.12.0

08 Jun 12:46
fa9b924

Choose a tag to compare

変更

  • feat: 論文向け Claude レビュー claude-paper-review を追加 (#43)。code-review の姉妹版で、プロンプトを学術論文(卒論/修論/レポート)レビューに特化(論理/構成/新規性/形式・二視点・[critical]/[important]/[suggestion])。public reusable の入力検証(model allowlist / review_language の改行・制御文字・長さ)も実装。
  • 汎用配布: distribute-workflow.sh claude-paper-review ...

Full Changelog: v1.11.0...v1.12.0

v1.11.0

08 Jun 00:09
2889e57

Choose a tag to compare

変更

  • fix: @claude mention セッションを会話(Issue/PR)単位で直列化 (#41)。concurrency を reusable に追加(cancel-in-progress: false)。同一 PR ブランチへの並行 push 競合・二重課金を防止

参考: 直近の関連変更

  • v1.10.0: 対話 @claude mention ワークフロー追加 (#39)
  • v1.9.0: レビューを軽量シングルパス化 (#37) + 配布スクリプト (#36)

Full Changelog: v1.10.0...v1.11.0

v1.9.0

07 Jun 17:29
8421aaa

Choose a tag to compare

変更

  • perf: Claude Code Review を code-review プラグインから軽量シングルパスに置換 (#37)。約5分/$0.6 → 約60〜90秒/$0.15。synchronize 除外で毎push再レビューを抑制
  • feat: caller 配布スクリプト scripts/distribute-claude-review.sh 追加 (#36)

重要: @v1 を参照する全 caller がこの軽量版に切り替わります。

Full Changelog: v1.8.0...v1.9.0

v1.8.0

07 Jun 12:29
0ba1807

Choose a tag to compare

新機能

  • Claude Code Review reusable workflow (claude-code-review.yml) を追加 (#31)
    • GitHub Copilot review の premium request quota 超過対策として、Claude Code Action による PR 自動レビューを共有ワークフロー化
    • 入力: model(既定 sonnet) / review_language(既定 日本語) / timeout_minutes(既定 15) / show_full_output(デバッグ用, 既定 false)
    • 認証は Console 発行の ANTHROPIC_API_KEY(従量課金)。caller 側に id-token: write(OIDC) が必要
    • draft はスキップ、fork PR は secret 不在で安全にスキップ

ドキュメント

  • README に claude-code-review.yml の使い方・入力・必要権限・挙動を追記 (#32)

使い方(caller 例)

jobs:
  review:
    uses: smkwlab/.github/.github/workflows/claude-code-review.yml@v1
    permissions:
      contents: read
      pull-requests: write
      issues: write
      id-token: write
    secrets:
      anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    with:
      model: sonnet

Full Changelog: v1.7.0...v1.8.0

v1.7.0

04 Jun 12:21
475cf56

Choose a tag to compare

Composable npm and github-actions Renovate presets

Add two composable add-on Renovate presets so repositories can opt into manager-specific grouping + auto-merge behavior without modifying the base elixir/latex presets.

  • npm.json: group and auto-merge npm minor/patch/digest and lock file maintenance updates
  • github-actions.json: group and auto-merge GitHub Actions minor/patch/digest updates

These presets intentionally omit enabledManagers to stay composable; consumers set enabledManagers locally. Compose them on top of an ecosystem preset, e.g.:

{
  "extends": [
    "github>smkwlab/.github:elixir#v1",
    "github>smkwlab/.github:npm#v1",
    "github>smkwlab/.github:github-actions#v1"
  ],
  "enabledManagers": ["mix", "npm", "github-actions"]
}

The v1 moving tag has been advanced to include these presets. No reusable-workflow changes are included in this release (only the new preset JSON files were added since the previous v1).