From 353503157ecabdf6dc153bbd6e238bed4ea2ac14 Mon Sep 17 00:00:00 2001 From: Charles Moulliard Date: Thu, 8 Jan 2026 18:16:20 +0100 Subject: [PATCH 1/4] WIP. Create mustache template to fill the rewrite modules released Signed-off-by: Charles Moulliard --- jreleaser.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/jreleaser.yml b/jreleaser.yml index fae77f1..59f4aa3 100644 --- a/jreleaser.yml +++ b/jreleaser.yml @@ -21,6 +21,7 @@ release: preset: conventional-commits contributors: format: '- {{contributorName}}{{#contributorUsernameAsLink}} ({{.}}){{/contributorUsernameAsLink}}' + # external: src/jreleaser/templates/changelog.tpl distributions: openrewrite-cli: From 6670b4ac7dae1dc79f98d5a9d84e5f74a106efc9 Mon Sep 17 00:00:00 2001 From: Charles Moulliard Date: Thu, 8 Jan 2026 18:18:06 +0100 Subject: [PATCH 2/4] Add the mustache template containing the section rendering the table of the modules Signed-off-by: Charles Moulliard --- src/jreleaser/templates/changelog.tpl | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/jreleaser/templates/changelog.tpl diff --git a/src/jreleaser/templates/changelog.tpl b/src/jreleaser/templates/changelog.tpl new file mode 100644 index 0000000..f20d79c --- /dev/null +++ b/src/jreleaser/templates/changelog.tpl @@ -0,0 +1,7 @@ +## Changelog + +{{changelog}} + +## 📦 Rewrite modules included + +{{{Env.DEPENDENCY_TABLE_CONTENT}}} \ No newline at end of file From d79c462004422bf0d65d25b49856363cbf717e4a Mon Sep 17 00:00:00 2001 From: Charles Moulliard Date: Thu, 8 Jan 2026 18:22:43 +0100 Subject: [PATCH 3/4] Use the correct field to set the mustache template: contentTemplate Signed-off-by: Charles Moulliard --- jreleaser.yml | 2 +- src/jreleaser/templates/changelog.tpl | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jreleaser.yml b/jreleaser.yml index 59f4aa3..5b9bf7a 100644 --- a/jreleaser.yml +++ b/jreleaser.yml @@ -21,7 +21,7 @@ release: preset: conventional-commits contributors: format: '- {{contributorName}}{{#contributorUsernameAsLink}} ({{.}}){{/contributorUsernameAsLink}}' - # external: src/jreleaser/templates/changelog.tpl + contentTemplate: src/jreleaser/templates/changelog.tpl distributions: openrewrite-cli: diff --git a/src/jreleaser/templates/changelog.tpl b/src/jreleaser/templates/changelog.tpl index f20d79c..19b2bfa 100644 --- a/src/jreleaser/templates/changelog.tpl +++ b/src/jreleaser/templates/changelog.tpl @@ -1,6 +1,8 @@ ## Changelog -{{changelog}} +{{changelogChanges}} + +{{changelogContributors}} ## 📦 Rewrite modules included From 406183fed385a17382ed587535f02cd757e58180 Mon Sep 17 00:00:00 2001 From: Charles Moulliard Date: Thu, 8 Jan 2026 18:24:30 +0100 Subject: [PATCH 4/4] Add the kink to the jreleaser documentation Signed-off-by: Charles Moulliard --- jreleaser.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/jreleaser.yml b/jreleaser.yml index 5b9bf7a..c71376f 100644 --- a/jreleaser.yml +++ b/jreleaser.yml @@ -15,6 +15,7 @@ release: tagName: "{{projectVersion}}" releaseName: "{{tagName}}" overwrite: true + # https://jreleaser.org/guide/latest/reference/release/changelog.html changelog: formatted: ALWAYS links: true