Home›Industry & Policy›Dependabotのリポジトリ向けカスタムランナー設定
Repository custom runner settings for Dependabot

Dependabotのリポジトリ向けカスタムランナー設定Repository custom runner settings for Dependabot

元記事を読むRead original articlegithub.blog(新しいタブで開きます)(opens in a new tab)
AI2 点サマリSummary highlight
  • Dependabotで、更新ジョブのランナー種別、ラベル、グループをリポジトリ単位で設定可能になった。
  • github.comの非公開・内部リポジトリが対象で、公開リポジトリとGitHub Enterprise Serverは対象外となり、専用環境や非公開レジストリを使う管理者に役立つ。

Dependabot adds per-repo runner type, label, and group controls for update jobs on private or internal github.com repos, enabling private-registry or specialized workloads.

本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.blog) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.blog).

要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.

Dependabotのバージョン更新とセキュリティ更新について、ジョブを実行するランナーをリポジトリ単位で設定できるようになった。各リポジトリの要件に応じて、Dependabotジョブの実行先をより細かく制御できる。

リポジトリ単位

リポジトリ管理者は、ランナー種別に加え、任意のカスタムラベルと任意のランナーグループを設定できる。組織単位ですでに提供されているランナー設定を、個別のリポジトリでも扱えるように拡張したものとなる。

対象となるのは、Dependabotによるバージョン更新とセキュリティ更新のジョブだ。リポジトリごとに異なる実行環境を指定したい場合に、管理者が設定を分けられる。

ラベル付きランナー

ラベル付きランナーでは、セルフホストランナーと、より大規模なGitHubホストランナーの両方を対象にできる。プロジェクトの必要条件に合うランナーへDependabotジョブを割り当てる仕組みだ。

用途として、非公開パッケージレジストリへのアクセスや、専用環境での実行が挙げられている。カスタムラベルやランナーグループは任意であり、必要に応じて実行先の指定に利用できる。

対象リポジトリ

リポジトリ単位の設定は、github.com上の非公開リポジトリと内部リポジトリで利用できる。公開リポジトリとGitHub Enterprise Serverでは、この設定用コントロールは表示されない。

設定手順

設定するには、対象リポジトリの設定画面を開き、「Advanced Security」を選択する。続いて「Dependency scanning」内の「Dependabot version updates」を探し、「Runner type」を編集する。

Repository-level settings

Repository administrators can now configure how Dependabot version and security update jobs run on an individual repository. The new controls provide more choice over where each repository’s Dependabot jobs are executed, extending runner configuration that was already available at the organization level.

This allows administrators to apply repository-specific settings rather than relying only on organization-level runner configuration.

Runner type and labels

For each eligible repository, an administrator can select the runner type and optionally specify a custom label and runner group. Labeled runners can target both self-hosted runners and larger GitHub-hosted runners.

These options can align Dependabot jobs with a project’s needs. The announcement specifically identifies access to private package registries and specialized environments as examples of workloads that can benefit from targeted runners.

Private and internal repositories

The repository-level settings are available for private and internal repositories on github.com. The controls are hidden for public repositories, so administrators will not see these options in their settings.

They are also unavailable on GitHub Enterprise Server. The change therefore applies specifically to private and internal repositories hosted on github.com, rather than to every repository or GitHub deployment.

Dependabot version updates

To configure a repository, open its settings and select Advanced Security. Under “Dependency scanning,” find “Dependabot version updates,” then edit “Runner type.”

From there, the repository administrator can choose the runner type and use the optional custom label and runner group controls. The resulting configuration determines where that repository’s Dependabot version and security update jobs run.

ポコとTECHガイドPoko & TECH Guide

ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.

  1. ポコPoko組織単位だった設定が、リポジトリごとにも変えられるようになったんだね。これって大きいこと?So settings that were organization-wide can now be changed per repository. Is that a big shift?
  2. TECHガイドTECH Guideうん。ランナー種別やラベル、グループをリポジトリごとに選び、更新ジョブの実行先を調整しやすくなったよ。Yes. Each repository can now choose its runner type, label, and group, giving admins more control over where update jobs run.
  3. ポコPokoカスタムラベルって、ランナーにつける目印みたいなもの?Is a custom label basically a tag for picking a runner?
  4. TECHガイドTECH Guideそう。ラベルを手がかりに、ジョブに合うセルフホスト型や大きなGitHubホスト型ランナーを指定できるよ。That’s right. A label can direct jobs to a suitable self-hosted or larger GitHub-hosted runner.
  5. ポコPokoぼくなら、非公開レジストリに届くランナーを、そのリポジトリだけに選びたいな。I’d use it to pick a runner that can reach a private registry, just for that repository.
  6. TECHガイドTECH Guideその使い方に合いそうだね。対象はgithub.comの非公開・内部リポジトリで、公開リポジトリとGitHub Enterprise Serverでは設定できないよ。That fits the intended use. It’s available for private and internal repositories on github.com, but not for public repositories or GitHub Enterprise Server.
記事情報・収集記録Article details & collection record
出典Source
GitHub Changelog公式Official
公開日時 (JST)Published (JST)
収集日時 (JST)Collected (JST)
配信形式Format
変更履歴Changelog
原文言語Source language
EN
重要度の位置づけImportance in this lane
MediumMedium priority(Industry & Policy 456件中、同等以上 398件)(398 of 456 Industry & Policy entries are equal or higher)
出典の平均重要度(掲載直近 30 件・最大 30 件)Source average (last 30 listed, up to 30)
2.0 / 31=情報 · 2=中 · 3=高1=Info · 2=Medium · 3=High
情報の寿命Half-life
短命 (ニュース)Short-lived (news)

📰Industry & Policy の他の記事More from Industry & Policyもっと見る →View more →

ページ上部へScroll to top