This is an automated email from the ASF dual-hosted git repository.

snazy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris-tools.git


The following commit(s) were added to refs/heads/main by this push:
     new 66b02cb  Apprunner: Add changelog support (#70)
66b02cb is described below

commit 66b02cb6fbb407cc2e6cb9f8edb03d634559bcf0
Author: Robert Stupp <[email protected]>
AuthorDate: Tue Dec 2 11:25:12 2025 +0100

    Apprunner: Add changelog support (#70)
---
 apprunner/CHANGELOG.md              | 46 +++++++++++++++++++++++++++++++++++++
 apprunner/build.gradle.kts          | 21 +++++++++++++++++
 apprunner/gradle/libs.versions.toml |  1 +
 3 files changed, 68 insertions(+)

diff --git a/apprunner/CHANGELOG.md b/apprunner/CHANGELOG.md
new file mode 100644
index 0000000..c808318
--- /dev/null
+++ b/apprunner/CHANGELOG.md
@@ -0,0 +1,46 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
+# Apache Polaris Apprunner Changelog
+
+This changelog is used to give users and contributors condensed information 
about the contents of Polaris releases.
+Entries are grouped in sections like _Highlights_ or _Upgrade notes_, the 
provided sections can be adjusted
+as necessary. Empty sections will not end up in the release notes. 
Contributors are encouraged to incorporate
+CHANGELOG updates into their PRs when appropriate. Reviewers should be mindful 
of the impact of PRs and
+request adding CHANGELOG notes for breaking (!) changes and possibly other 
sections as appropriate.
+
+## [Unreleased]
+
+### Highlights
+
+- Initial release of the Apache Polaris Apprunner.
+
+### Upgrade notes
+
+### Breaking changes
+
+### New Features
+
+### Changes
+
+### Deprecations
+
+### Fixes
+
+### Commits
diff --git a/apprunner/build.gradle.kts b/apprunner/build.gradle.kts
index f1a53ee..6ccc3e5 100644
--- a/apprunner/build.gradle.kts
+++ b/apprunner/build.gradle.kts
@@ -27,6 +27,7 @@ plugins {
   id("eclipse")
   id("polaris-apprunner-root")
   alias(libs.plugins.rat)
+  alias(libs.plugins.jetbrains.changelog)
 }
 
 version = rootProject.rootDir.resolve("version.txt").readText().trim()
@@ -129,3 +130,23 @@ nexusPublishing {
     }
   }
 }
+
+changelog {
+  repositoryUrl.set("https://github.com/apache/polaris-tools";)
+  title.set("Apache Polaris Apprunner Changelog")
+  versionPrefix.set("apache-polaris-apprunner-")
+  header.set(provider { version.get() })
+  groups.set(
+    listOf(
+      "Highlights",
+      "Upgrade notes",
+      "Breaking changes",
+      "New Features",
+      "Changes",
+      "Deprecations",
+      "Fixes",
+      "Commits",
+    )
+  )
+  version.set(provider { project.version.toString() })
+}
diff --git a/apprunner/gradle/libs.versions.toml 
b/apprunner/gradle/libs.versions.toml
index ac34694..1d329c5 100644
--- a/apprunner/gradle/libs.versions.toml
+++ b/apprunner/gradle/libs.versions.toml
@@ -32,5 +32,6 @@ soebes-itf-assertj = { module = 
"com.soebes.itf.jupiter.extension:itf-assertj",
 soebes-itf-jupiter-extension = { module = 
"com.soebes.itf.jupiter.extension:itf-jupiter-extension", version.ref = 
"soebes-itf" }
 
 [plugins]
+jetbrains-changelog = { id = "org.jetbrains.changelog",  version = "2.4.0"}
 maven-plugin = { id = "io.freefair.maven-plugin", version = "9.1.0" }
 rat = { id = "org.nosphere.apache.rat", version = "0.8.1" }

Reply via email to