Skip to content

Commit 2b84a97

Browse files
authored
📝 Branding and config update (#81)
This PR slightly modernises the project configuration and updates the branding as well as the readme description.
2 parents 8a446a4 + 344e84a commit 2b84a97

26 files changed

+264
-36
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/release-drafter.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name-template: "MQT Reusable Workflows $RESOLVED_VERSION Release"
210
tag-template: "v$RESOLVED_VERSION"
311
categories:

.github/renovate.json5

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
$schema: "https://docs.renovatebot.com/renovate-schema.json",
3+
extends: ["config:recommended", ":gitSignOff"],
4+
prHourlyLimit: 10,
5+
enabledManagers: ["github-actions", "pre-commit"],
6+
"pre-commit": {
7+
enabled: true
8+
},
9+
configMigration: true,
10+
labels: ["dependencies"],
11+
schedule: ["every weekend"],
12+
packageRules: [
13+
{
14+
matchManagers: ["github-actions"],
15+
addLabels: ["github-actions"],
16+
commitMessagePrefix: "⬆\uFE0F\uD83D\uDC68\u200D\uD83D\uDCBB"
17+
},
18+
{
19+
matchManagers: ["pre-commit"],
20+
addLabels: ["pre-commit"],
21+
commitMessagePrefix: "⬆\uFE0F\uD83E\uDE9D",
22+
},
23+
{
24+
description: "Automerge patch updates",
25+
matchUpdateTypes: ["patch"],
26+
automerge: true
27+
},
28+
{
29+
description: "Automerge minor updates for stable dependencies",
30+
matchManagers: ["pre-commit"],
31+
matchUpdateTypes: ["minor", "patch"],
32+
matchCurrentVersion: "!/^0/",
33+
automerge: true
34+
}
35+
]
36+
}

.github/workflows/release-drafter.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: Release Drafter
210

311
on:

.github/workflows/reusable-change-detection.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
# The `change-detection` job determines which CI workflows to run based on the changes in a pull request or push.
210
# The outputs of the `change-detection` job can then be used to conditionally run other jobs in the workflow.
311

.github/workflows/reusable-code-ql-cpp.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: 📝 • CodeQL • C++
210
on:
311
workflow_call:

.github/workflows/reusable-code-ql-python.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: 📝 • CodeQL • Python
210
on:
311
workflow_call:

.github/workflows/reusable-code-ql.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: 📝 • CodeQL
210

311
on:

.github/workflows/reusable-cpp-ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: 🇨‌ • CI
210
on:
311
workflow_call:

.github/workflows/reusable-cpp-coverage.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
# All rights reserved.
4+
#
5+
# SPDX-License-Identifier: MIT
6+
#
7+
# Licensed under the MIT License
8+
19
name: 🇨 • Coverage
210
on:
311
workflow_call:

0 commit comments

Comments
 (0)