Releases: smkwlab/.github
Release list
v1.25.1
Changed workflows
Fixed: prevent-draft-merge.yml
- Restrict the draft-to-draft sync PR allowance to the sync direction only: base must be exactly the next draft of the head branch (e.g. head 1st-draft -> base 2nd-draft). v1.25.0 unintentionally allowed merging review PRs of 2nd and later drafts (head 2nd-draft -> base 1st-draft), which are also draft-to-draft.
Fixed: sync-next-draft.yml
- Conflict notification: find the review PR by excluding only the sync target base, since review PRs of later drafts are based on the previous draft.
Refs: PR #99
v1.25.0
Changed workflows
Added: sync-next-draft.yml
- New reusable workflow: merges pushes on a draft branch (e.g. accepted review suggestions) into the following draft branches, walking the whole chain in one run
- On merge conflict, opens a draft-to-draft sync PR (resolvable in the browser) and notifies the review PR of the pushed branch
Changed: prevent-draft-merge.yml
- Allow draft-to-draft sync PRs (both head and base match a draft pattern). Non-breaking: existing draft-to-main blocking and final-* tag handling are unchanged
Refs: smkwlab/sotsuron-template#110, PR #98
v1.23.0
What's Changed
- Bump action-send-mail to v18 and html-validation Node to 24 by @toshi0806 in #91
Full Changelog: v1...v1.23.0
v1.22.0
What's Changed
- Bump actions/upload-artifact to v7.0.1 by @toshi0806 in #90
Full Changelog: v1...v1.22.0
v1.21.0
What's Changed
- chore(deps): update github actions by @renovate[bot] in #74
- Renovate: keep html-validation Python and texlive image pinned by @toshi0806 in #77
- Revert Python 3.14 and texlive 2025 bumps from #74 by @toshi0806 in #82
- Update texlive-ja-textlint to 2026a; re-enable Renovate with loose versioning by @toshi0806 in #83
- chore(deps): update actions/github-script action to v9 by @renovate[bot] in #79
- Bump low-risk actions: checkout v7, setup-node v6.4.0, setup-python v6.3.0 by @toshi0806 in #84
- Bump actions/cache to v6.1.0 and codecov-action to v7.0.0 by @toshi0806 in #87
New Contributors
Full Changelog: v1...v1.21.0
v1.20.0
What's Changed
- docs: add organization profile README by @toshi0806 in #66
- docs: reorder LaTeX ecosystem table for student readability by @toshi0806 in #67
- docs: reorder profile sections to LaTeX, competitive programming, DNS by @toshi0806 in #68
- Pin third-party GitHub Actions to commit SHAs (E-3) by @toshi0806 in #70
- Pin org-owned latex-release-action to immutable v3.3.0 by @toshi0806 in #72
- Manage GitHub Actions via Renovate; drop Dependabot by @toshi0806 in #73
Full Changelog: v1...v1.20.0
v1.19.0: remove deprecated claude-mention.yml (one-shot QA era)
変更されたワークフロー(v1.18.0 以降)
削除: claude-mention.yml(#62, #64)
@claude 対話の旧エージェント版(claude-code-action)reusable を削除しました。v1.18.0 で org 全体が claude-qa.yml(ワンショット)へ移行済みで、削除時点で org 内の参照ゼロを確認しています(code search+配布先 7 repo の直接確認)。
- 万一
claude-mention.yml@v1を参照する caller が残っていた場合、本リリースのv1付け替えで解決に失敗します。その場合は不変タグ@v1.18.0(reusable が最後に含まれていたリリース)への切り替えで復旧できます - エージェント版を例外的に使いたい場合の手動設置例(
@v1.18.0参照)は README の「claude-qa.yml > 使い分け」を参照
ドキュメント・コメント整理(#63, #64)
- README にワンショット/エージェントの「使い分け」ガイドを追加(#50 の A/B 評価に基づく質問タイプ別比較表・例外設置手順)
claude-qa.yml・ai-review.yml内の陳腐化コメント(評価中・併走の記述)を整理
他のワークフローに変更はありません。
v1.18.0: one-shot @claude QA (claude-qa.yml), mention deprecation, reviewer v1.9
変更されたワークフロー(v1.17.0 以降)
すべて非破壊(後方互換)の変更です。
新規: claude-qa.yml — @claude ワンショット QA(#59, #60, #61)
@claude メンションに Messages API 1回で回答する reusable workflow。イベント解析・文脈収集(PR diff/変更された .tex の head 全文(上位3ファイル・予算120k文字)/Issue 本文/レビューコメントの file/line+スレッド/会話履歴)・回答投稿(レビューコメントにはスレッド返信)+👀 リアクションを自己完結。checkout もエージェントも無く、構造的に編集・コミット不能(OIDC 不要)。
配布用 caller テンプレート scripts/callers/claude-qa.{yml,defaults,pr-note.md} を同梱。
非推奨: claude-mention.yml(#61)
@claude 対話の claude-code-action 版は claude-qa.yml へ移行(#50 の実機 A/B 比較に基づく。品質同等・約4倍高速)。未移行 caller のための残置で、新規導入は不可。caller テンプレートは削除済み。
更新: ai-review.yml(#57, #58)
ai-academic-paper-reviewer を v1.7 → v1.9 に bump(Opus 4.7+/Fable 5+ で temperature パラメータが 400 になる問題の修正、AI SDK v6 化)。
Note: v1.17.0 リリース時に floating v1 の付け替えが漏れていたため、v1 は本リリースで v1.16.0 位置から一括で進みます(v1.17.0 の reviewer v1.7 bump も本リリースで @v1 利用者へ伝播)。
v1.17.0
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
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