mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 17:43:12 +00:00
Some checks are pending
Validate and deploy / Validate deployable source bundle (push) Waiting to run
Validate and deploy / Deploy shoc-backend-dev through Terraform (push) Blocked by required conditions
Validate and deploy / Deploy shoc-backend-staging to Elastic Beanstalk (push) Blocked by required conditions
* feat(deploy): move dev application CD through Terraform GitHub creates the immutable Elastic Beanstalk version; HCP Terraform is the only UpdateEnvironment caller via a guarded version_label run. * fix: add permissions block for dependency-review workflow Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * fix(terraform): stop pinning the generated dev instance SG --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
61 lines
1.8 KiB
JSON
61 lines
1.8 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"enabledManagers": ["nuget", "github-actions", "terraform"],
|
|
"minimumReleaseAge": "3 days",
|
|
"internalChecksFilter": "strict",
|
|
"packageRules": [
|
|
{
|
|
"description": [
|
|
"Do not open major or replacement PRs until approved on the dashboard"
|
|
],
|
|
"matchUpdateTypes": ["major", "replacement"],
|
|
"dependencyDashboardApproval": true
|
|
},
|
|
{
|
|
"description": ["Group non-major nuget updates"],
|
|
"matchManagers": ["nuget"],
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"groupName": "nuget minor and patch"
|
|
},
|
|
{
|
|
"description": ["Group non-major Terraform updates"],
|
|
"matchManagers": ["terraform"],
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"groupName": "terraform minor and patch"
|
|
},
|
|
{
|
|
"description": [
|
|
"Keep ASP.NET Core, EF Core, and dotnet-ef majors together"
|
|
],
|
|
"matchPackageNames": [
|
|
"Microsoft.AspNetCore{/,}**",
|
|
"Microsoft.EntityFrameworkCore{/,}**",
|
|
"dotnet-ef"
|
|
],
|
|
"matchUpdateTypes": ["major"],
|
|
"groupName": "aspnetcore and ef core"
|
|
},
|
|
{
|
|
"description": ["Keep AWS SDK majors together"],
|
|
"matchPackageNames": ["/^AWSSDK\\./"],
|
|
"matchUpdateTypes": ["major"],
|
|
"groupName": "aws sdk"
|
|
},
|
|
{
|
|
"description": ["Keep xunit and the VS test SDK together"],
|
|
"matchPackageNames": [
|
|
"xunit",
|
|
"xunit.{/,}**",
|
|
"Microsoft.NET.Test.Sdk"
|
|
],
|
|
"matchUpdateTypes": ["major"],
|
|
"groupName": "xunit"
|
|
},
|
|
{
|
|
"description": ["Keep FluentValidation packages together"],
|
|
"matchPackageNames": ["FluentValidation{/,}**"],
|
|
"matchUpdateTypes": ["major"],
|
|
"groupName": "fluentvalidation"
|
|
}
|
|
]
|
|
}
|