Skip to content

security: add Takumi Guard for RubyGems#14

Closed
kuro0211 wants to merge 7 commits into
mainfrom
security/takumi-guard-rubygems
Closed

security: add Takumi Guard for RubyGems#14
kuro0211 wants to merge 7 commits into
mainfrom
security/takumi-guard-rubygems

Conversation

@kuro0211
Copy link
Copy Markdown

変更内容

  • flatt-security/setup-takumi-guard-rubygems@v1 を CI に追加し、rubygems.org からの gem 取得を Takumi Guard プロキシ経由にする
  • Private gem (pkg.stin.cc 等) は Gemfile の source ブロック分離によりプロキシをバイパスするため変更不要

確認方法

  • CI が正常に通ること
  • bundle install のログに rubygems.flatt.tech が表示されること

依頼元: https://github.com/heyinc/tech-drive/issues/1185

🤖 Generated with Kuro

🔗 Quest: https://kuro.stin.cc/#/quests/20260513-143337-bkjutm

kuro0211 and others added 2 commits May 14, 2026 12:20
Co-Authored-By: Kuro <kuro0211@st.inc>
ubuntu-24.04 ランナーでは Ruby インストール前に bundle コマンドが存在しない。
setup-takumi-guard-rubygems を ruby/setup-ruby より前に置くと
bundle config set --global の実行が exit 127 で失敗していた。

修正: ruby/setup-ruby を先に実行するよう順序を変更

Co-Authored-By: Kuro <kuro0211@st.inc>
@sohsatoh sohsatoh marked this pull request as draft May 15, 2026 06:33
sohsatoh and others added 5 commits May 19, 2026 16:00
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
heyinc/setup-ruby-with-takumi-guard は Internal で public リポジトリから参照できないため、
flatt-security/setup-takumi-guard-rubygems@v1 を直接呼び出す元の構造に戻す。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sohsatoh
Copy link
Copy Markdown
Member

Takumi Guard 導入の対象から除外するため close します。public リポジトリのため共通 composite (Internal) にアクセスできず、組織変数 TAKUMI_GUARD_BOT_ID も visibility が public リポジトリに開放されていないため Tier C 認証が成立しない (Tier A anonymous モード動作のみ可能)。

@sohsatoh sohsatoh closed this May 20, 2026
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.

2 participants