Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github/renovate.json5
diff options
context:
space:
mode:
authorLeitwolf2026-11-05 16:35:07 +0300
committerGitHub2026-11-05 16:35:07 +0300
commit0166e20a091f7380507b81fd5da0fef2d1c4314d (patch)
tree745a5efcbd69259874852b0c26cdf0bc95250d9f /.github/renovate.json5
parent35275cb5b0d2cd0dc6975d8855a644690a565f45 (diff)
parent4cea96270d36eb6403136bc0141ae90a483589ae (diff)
downloadtazelish-main.tar.gz
Merge pull request #5 from Progmasoft/ci/qualityHEADmain
Add CodeQL, Codecov, Codacy, Renovate and actionlint
Diffstat (limited to '.github/renovate.json5')
-rw-r--r--.github/renovate.json537
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 },
+ ],
+}