From 0e96fe28501a6a2ffff8f36aee373122b831335f Mon Sep 17 00:00:00 2001 From: Matt Graham Date: Mon, 7 Oct 2024 17:18:57 +0100 Subject: [PATCH] Configure automatic release notes categories (#19) * Configure automatic release notes categories * Skip running tests on updates to release / dependabot config files --- .github/release.yml | 17 +++++++++++++++++ .github/workflows/tests.yml | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..de5e14e --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,17 @@ +changelog: + exclude: + labels: + - ignore-for-release + categories: + - title: ✨ New features + labels: + - enhancement + - title: 📖 Documentation improvements + labels: + - documentation + - title: 🐛 Bug fixes + labels: + - bug + - title: 📦 Dependency updates + labels: + - dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c59ad34..d8f9e4b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,6 +12,8 @@ on: - "docs/**" - "CITATION.cff" - "LICENSE" + - ".github/release.yml" + - ".github/dependabot.yml" schedule: - cron: "0 0 * * 1"