Soenneker.GitHub.Repositories.Suite
11.0.6303
Prefix Reserved
dotnet add package Soenneker.GitHub.Repositories.Suite --version 11.0.6303
NuGet\Install-Package Soenneker.GitHub.Repositories.Suite -Version 11.0.6303
<PackageReference Include="Soenneker.GitHub.Repositories.Suite" Version="11.0.6303" />
<PackageVersion Include="Soenneker.GitHub.Repositories.Suite" Version="11.0.6303" />
<PackageReference Include="Soenneker.GitHub.Repositories.Suite" />
paket add Soenneker.GitHub.Repositories.Suite --version 11.0.6303
#r "nuget: Soenneker.GitHub.Repositories.Suite, 11.0.6303"
#:package Soenneker.GitHub.Repositories.Suite@11.0.6303
#addin nuget:?package=Soenneker.GitHub.Repositories.Suite&version=11.0.6303
#tool nuget:?package=Soenneker.GitHub.Repositories.Suite&version=11.0.6303
Soenneker.GitHub.Repositories.Suite
Install and register the commonly used Soenneker GitHub repository services through one package.
Installation
dotnet add package Soenneker.GitHub.Repositories.Suite
Configuration
{
"GH": {
"Token": "github-token"
}
}
The token's required permissions depend on which registered services you call.
Registration
Register every included service as a singleton:
services.AddGitHubRepositoriesSuiteAsSingleton();
Or register the repository-facing services as scoped:
services.AddGitHubRepositoriesSuiteAsScoped();
The scoped registration keeps the underlying GitHub client providers shared where their individual packages require that lifetime.
Included services
The suite registers services for:
- releases and release assets
- repository README files
- pull requests and workflow-run checks
- Actions repository secrets
- issues
- repository rulesets
- discussions
- GitHub Pages
- repository watch subscriptions
- Dependabot, code-scanning, and secret-scanning alerts
Each service remains injectable through its own interface, such as IGitHubRepositoriesPullRequestsUtil or IGitHubRepositoriesSecretsUtil.
This package does not automatically include every Soenneker.GitHub.* package. Install separate packages when you need capabilities outside the list above, such as artifacts, branch policies, packages, or the GitHub-backed file store.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Soenneker.GitHub.Repositories.Discussions (>= 11.0.1710)
- Soenneker.GitHub.Repositories.Issues (>= 11.0.1297)
- Soenneker.GitHub.Repositories.Pages (>= 11.0.805)
- Soenneker.GitHub.Repositories.PullRequests (>= 11.0.2098)
- Soenneker.GitHub.Repositories.Readmes (>= 11.0.1165)
- Soenneker.GitHub.Repositories.Releases (>= 11.0.1153)
- Soenneker.GitHub.Repositories.Rulesets (>= 11.0.1763)
- Soenneker.GitHub.Repositories.Secrets (>= 11.0.1266)
- Soenneker.GitHub.Repositories.Security (>= 11.0.262)
- Soenneker.GitHub.Repositories.Subscriptions (>= 11.0.458)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.6303 | 0 | 11/15/2026 |
| 11.0.6302 | 0 | 11/15/2026 |
| 11.0.6300 | 0 | 11/15/2026 |
| 11.0.6295 | 0 | 11/15/2026 |
| 11.0.6294 | 0 | 11/15/2026 |
| 11.0.6291 | 0 | 11/15/2026 |
| 11.0.6290 | 0 | 11/14/2026 |
| 11.0.6287 | 39 | 11/14/2026 |
| 11.0.6284 | 42 | 11/14/2026 |
| 11.0.6282 | 41 | 11/14/2026 |
| 11.0.6281 | 52 | 11/14/2026 |
| 11.0.6280 | 64 | 11/13/2026 |
| 11.0.6279 | 54 | 11/13/2026 |
| 11.0.6278 | 44 | 11/13/2026 |
| 11.0.6277 | 36 | 11/13/2026 |
| 11.0.6276 | 54 | 11/13/2026 |
| 11.0.6275 | 93 | 11/12/2026 |
| 11.0.6274 | 70 | 11/12/2026 |
| 11.0.6273 | 77 | 11/12/2026 |
| 11.0.6272 | 69 | 11/12/2026 |
Update dependency Soenneker.GitHub.Repositories.Security to 11.0.262 (#6737)