From d8485611d969c578212032a84206944dc839d4fb Mon Sep 17 00:00:00 2001 From: Sebastien Clement Date: Wed, 26 Aug 2020 16:44:29 +0200 Subject: [PATCH] :pencil2: Add release-it and auto-changelog config --- .auto-changelog | 6 ++++++ .github/changlog_template.hbs | 16 ++++++++++++++++ .release-it.yml | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 .auto-changelog create mode 100644 .github/changlog_template.hbs create mode 100644 .release-it.yml diff --git a/.auto-changelog b/.auto-changelog new file mode 100644 index 0000000..cae3591 --- /dev/null +++ b/.auto-changelog @@ -0,0 +1,6 @@ +{ + "output": "stdout", + "template": ".github/changlog_template.hbs", + "unreleased": true, + "commitLimit": false + } diff --git a/.github/changlog_template.hbs b/.github/changlog_template.hbs new file mode 100644 index 0000000..542d8d0 --- /dev/null +++ b/.github/changlog_template.hbs @@ -0,0 +1,16 @@ +{{#each releases}} + {{#if @first}} + {{#commit-list commits heading='## 🔨 Changes' message=':hammer:|:arrow_up:|:heavy_plus_sign:'}} + - {{subject}} [`{{shorthash}}`]({{href}}) + {{/commit-list}} + + + {{#commit-list commits heading='## ✏ Enhancements' message=':pencil2:'}} + - {{subject}} [`{{shorthash}}`]({{href}}) + {{/commit-list}} + + {{#commit-list commits heading='## 🚑 Fixs' message=':ambulance:|fix|bugfix|bug'}} + - {{subject}} [`{{shorthash}}`]({{href}}) + {{/commit-list}} + {{/if}} +{{/each}} \ No newline at end of file diff --git a/.release-it.yml b/.release-it.yml new file mode 100644 index 0000000..5664d0a --- /dev/null +++ b/.release-it.yml @@ -0,0 +1,11 @@ +github: + release: true + draft: true + releaseName: "V${version}" + + +git: + changelog: "auto-changelog --stdout" + push: false + tag: false + commit: false