{
  $schema: "https://docs.renovatebot.com/renovate-schema.json",
  extends: [
    "config:recommended",
    "helpers:pinGitHubActionDigests",
    ":dependencyDashboard",
    ":semanticCommitsDisabled",
  ],
  labels: ["dependencies"],
  timezone: "Asia/Tokyo",
  schedule: ["after 9am on friday", "before 6pm on friday"],
  lockFileMaintenance: {
    enabled: true,
    labels: ["dependencies"],
    schedule: ["after 9am on friday", "before 6pm on friday"],
  },
  vulnerabilityAlerts: {
    enabled: true,
    labels: ["dependencies", "security"],
  },
  packageRules: [
    {
      matchUpdateTypes: ["major"],
      addLabels: ["dependencies:major"],
    },
    {
      matchManagers: ["github-actions"],
      groupName: "github actions",
      labels: ["dependencies"],
      minimumReleaseAge: "7 days",
    },
    {
      matchManagers: ["cargo"],
      matchDepTypes: ["dev-dependencies"],
      groupName: "dev dependencies",
      labels: ["dependencies", "automerge"],
      automerge: true,
      minimumReleaseAge: "3 days",
    },
  ],
}
