From a889122fbd5c65aa6c7f2329b2383cdde2220ae5 Mon Sep 17 00:00:00 2001 From: Patrick Kollitsch Date: Thu, 26 Sep 2024 10:33:30 +0700 Subject: [PATCH] build(fix): add release scripts Signed-off-by: Patrick Kollitsch --- package.json | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index fee8f916c..1f1fab8c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@thenewdynamic/gohugo-theme-ananke", "description": "Ananke: A theme for Hugo Sites", - "version": "2.7.0", + "version": "2.8.0", "license": "MIT", "repository": "thenewdynamic/gohugo-theme-ananke", "author": "Bud Parr (https://github.com/budparr)", @@ -31,15 +31,27 @@ "hugo-module", "gohugo-module" ], - "devDependencies": { - "auto-changelog": "2.5.0", + "dependencies": { "cssnano": "7.0.6", "postcss": "8.4.47", "postcss-preset-env": "10.0.5", "tachyons": "4.12.0" }, + "devDependencies": { + "@davidsneighbour/release-config": "2024.3.46", + "@davidsneighbour/tools": "2024.3.46" + }, "scripts": { "deploy": " cd exampleSite; hugo;", - "version": "auto-changelog -p --template keepachangelog --commit-limit 0 && git add CHANGELOG.md" + "release": "wireit", + "release:pre": "wireit" + }, + "wireit": { + "release": { + "command": "commit-and-tag-version --sign -a -t \"v\" --releaseCommitMessageFormat \"chore(release): v{{currentTag}}\" -- --no-verify" + }, + "release:pre": { + "command": "commit-and-tag-version --sign -a -t \"v\" --releaseCommitMessageFormat \"chore(release): v{{currentTag}}\" -- --no-verify" + } } }