From 7c30a7b3e5f95b973ad9530e253dadd7db9f0749 Mon Sep 17 00:00:00 2001 From: "mqt-app[bot]" <219534693+mqt-app[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 21:57:58 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20templated=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/release-drafter.yml | 4 ++++ .github/renovate.json5 | 34 ++++++++++++++++++++++++++++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 77fecf8..1d0bcce 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -35,6 +35,10 @@ categories: - "submodules" change-template: "- $TITLE ([#$NUMBER]($URL)) ([**@$AUTHOR**](https://github.com/$AUTHOR))" change-title-escapes: '\<*_&' +exclude-labels: + - "skip-changelog" + - "backport" + - "release-prep" version-resolver: major: labels: diff --git a/.github/renovate.json5 b/.github/renovate.json5 index b0be0ff..5941cc5 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,5 +1,7 @@ { $schema: "https://docs.renovatebot.com/renovate-schema.json", + suppressNotifications: ["prEditedNotification"], + minimumReleaseAge: '7 days', extends: [ "config:recommended", ":gitSignOff", @@ -52,10 +54,38 @@ }, { description: "Group and automerge all patch updates", - groupName: "patch versions", - groupSlug: "all-patch", + groupName: "patch updates", matchUpdateTypes: ["patch"], + matchCurrentVersion: "!/^0\.0/", + commitMessagePrefix: "⬆\uFE0F\uD83E\uDE79", automerge: true }, + { + description: "Group and automerge all minor updates of stable dependencies (except our own packages)", + groupName: "minor stable updates", + matchUpdateTypes: ["minor"], + matchCurrentVersion: "!/^0\./", + matchPackageNames: [ + "!munich-quantum-toolkit/*", + "!munich-quantum-software/*", + ], + commitMessagePrefix: "⬆\uFE0F\uD83E\uDE79", + automerge: true + }, + { + description: 'Disable minimum release age checks for our own GitHub Actions', + matchManagers: ['github-actions'], + matchPackageNames: [ + 'munich-quantum-toolkit/*', + 'munich-quantum-software/*', + ], + minimumReleaseAge: null, + }, + { + description: 'Disable minimum release age checks for our own Python packages', + matchDatasources: ['pypi'], + matchPackageNames: ['mqt*'], + minimumReleaseAge: null, + } ] }