Skip to content

Add CI auto-assign workflow and update configurations#49

Merged
roottool merged 7 commits intomainfrom
feature/update-configs
Dec 14, 2025
Merged

Add CI auto-assign workflow and update configurations#49
roottool merged 7 commits intomainfrom
feature/update-configs

Conversation

@roottool
Copy link
Copy Markdown
Owner

@roottool roottool commented Dec 14, 2025

Introduce an auto-assign workflow for pull requests and enhance configuration with new aliases and ignore files. Fix markdownlint warnings and update Homebrew applications.

Summary by CodeRabbit

リリースノート

  • New Features

    • PRの作成時に自動的に作成者を割り当てる機能を追加しました。
    • マージ済みブランチを削除するGitコマンドエイリアスを追加しました。
  • Chores

    • 開発環境のツール設定とシェルプラグインを更新しました。
    • Gitの除外パターンとドキュメントリンクの表示形式を改善しました。

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Dec 14, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

プルリクエストは複数の設定ファイルとドットファイルを更新し、開発ツール、GitHub Actions ワークフロー、シェルエイリアスを追加します。Renovate 設定の調整、自動 PR 割り当てワークフローの導入、開発環境ツールセットの拡張(mise、Sheldon)、Git 無視パターンの追加、Brewfile のパッケージ管理の更新が含まれています。

Changes

Cohort / File(s) 変更内容
GitHub Actions および Renovate 設定
.github/renovate.json, .github/workflows/assign.yml
Renovate の minimumReleaseAge を 3 日に設定し、GitHub Action ダイジェストルールをマルチラインフォーマットに再構成。新しい「Auto Assign」ワークフローを導入し、PR 作成時に著者を自動割り当てするジョブを追加。
開発環境ツール設定
dot_config/mise/config.toml.tmpl, dot_config/sheldon/plugins.toml, Brewfile
mise に 8 つの新しいツール(bat、eza、chezmoi、uv、ripgrep、fzf、fd、jq)を追加。Sheldon プラグインに ni を追加。Brewfile から複数のパッケージを削除し、新しいタップとパッケージ(ghaperf、ca-certificates、curl など)に置き換え。
シェル設定とコマンドエイリアス
dot_zsh/aliases.zsh, dot_config/zabrze/config.yaml
マージ済みブランチを削除する新しい Git エイリアス(g-delete-merged-branches)を追加。Zabrze に Git サブコマンド(branch、branch -D)と pnpm/bun ワークフロー用コマンドを追加。
ドキュメントおよび無視ファイル
README.md, dot_config/git/ignore
README のマークダウンリンク例をインラインコードでフォーマット。git ignore に Snyk Security Extension と Claude セクションを追加。

推定コードレビュー工数

🎯 2 (Simple) | ⏱️ ~12 分

  • Brewfile の複数のパッケージ削除・追加の検証(依存関係や互換性の確認が必要)
  • .github/workflows/assign.yml の新しいワークフロー権限設定が GitHub リポジトリ設定と一致していることの確認
  • dot_config/zabrze/config.yaml の新しいコマンド設定が構文的に正しいことの確認

関連する可能性のある PR

  • PR #47: dot_config/git/ignore に Snyk Security Extension AI Rules エントリ(.github/instructions/snyk_rules.instructions.md)を追加する同じ変更が含まれており、直接関連している。

Poem

🐰 ツールたちが増えてレポジトリ笑顔に
Brewfile で新しい仲間をお迎え
Config つらつら、エイリアスぴかり
小さな設定が大きな力に
整理整頓、ウサギはうれしい! 🌕

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/update-configs

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a409a0a and 7bf5111.

📒 Files selected for processing (9)
  • .github/renovate.json (1 hunks)
  • .github/workflows/assign.yml (1 hunks)
  • Brewfile (1 hunks)
  • README.md (1 hunks)
  • dot_config/git/ignore (1 hunks)
  • dot_config/mise/config.toml.tmpl (1 hunks)
  • dot_config/sheldon/plugins.toml (1 hunks)
  • dot_config/zabrze/config.yaml (2 hunks)
  • dot_zsh/aliases.zsh (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@roottool roottool enabled auto-merge (squash) December 14, 2025 10:32
@roottool roottool merged commit 8c48cda into main Dec 14, 2025
8 of 10 checks passed
@roottool roottool deleted the feature/update-configs branch December 14, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant