diff options
| author | Leitwolf | 2026-11-05 16:35:07 +0300 |
|---|---|---|
| committer | GitHub | 2026-11-05 16:35:07 +0300 |
| commit | 0166e20a091f7380507b81fd5da0fef2d1c4314d (patch) | |
| tree | 745a5efcbd69259874852b0c26cdf0bc95250d9f /.github/renovate.json5 | |
| parent | 35275cb5b0d2cd0dc6975d8855a644690a565f45 (diff) | |
| parent | 4cea96270d36eb6403136bc0141ae90a483589ae (diff) | |
| download | tazelish-main.tar.gz | |
Add CodeQL, Codecov, Codacy, Renovate and actionlint
Diffstat (limited to '.github/renovate.json5')
| -rw-r--r-- | .github/renovate.json5 | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 0000000..f92441e --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,37 @@ +// SPDX-FileCopyrightText: 2026 Progmasoft <support@progmasoft.com> +// SPDX-License-Identifier: MPL-2.0 WITH AdditionRef-Progmasoft-Exception-2.0 + +// Renovate proposes the version updates of this repository: the Bazel modules +// of MODULE.bazel, Bazel itself in .bazelversion, and the GitHub Actions. +{ + $schema: "https://docs.renovatebot.com/renovate-schema.json", + extends: ["config:recommended", "helpers:pinGitHubActionDigests"], + + timezone: "Europe/Istanbul", + // Once a week, before the working day. + schedule: ["before 6am on monday"], + + // A release is taken a week after it is published: one that turns out to + // be broken or malicious is usually withdrawn within days. + minimumReleaseAge: "7 days", + + // A pull request is rebased when it conflicts, not whenever the default + // branch moves. + rebaseWhen: "conflicted", + prConcurrentLimit: 2, + prHourlyLimit: 2, + dependencyDashboard: true, + + // Security fixes come from Dependabot security updates. + vulnerabilityAlerts: { enabled: false }, + + enabledManagers: ["github-actions", "bazel-module", "bazelisk"], + + packageRules: [ + { matchManagers: ["github-actions"], groupName: "GitHub Actions" }, + { matchManagers: ["bazel-module", "bazelisk"], groupName: "Bazel" }, + // rules_cc carries a patch for clang-cl; a new version needs the patch + // checked against it, so it is never merged on its own. + { matchPackageNames: ["rules_cc"], automerge: false, dependencyDashboardApproval: true }, + ], +} |