From 63327bb3ead61df4ae08aaa0e6e6cb14fe8a5f35 Mon Sep 17 00:00:00 2001 From: Sebastian Mark Date: Fri, 8 Nov 2024 17:44:10 +0100 Subject: [PATCH] remove precheck and add warning prompt --- Taskfile.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index d6f413e..9d92541 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -1,23 +1,21 @@ version: '3' vars: + VERSIONFILE: version.txt RELEASE: sh: svu next --strip-prefix - VERSIONFILE: version.txt - COMMITMSG: "chore: bump version to v{{.RELEASE}}" - CURRENTBRANCH: + BRANCH: sh: git branch --show-current + COMMIT: + sh: git rev-parse --short --verify {{.BRANCH}} + COMMITMSG: "chore: bump version to v{{.RELEASE}}" tasks: release:tag: - preconditions: - - test {{.CURRENTBRANCH}} == "main" cmds: - git tag v{{.RELEASE}} release:file: - preconditions: - - test {{.CURRENTBRANCH}} == "main" cmds: - echo {{.RELEASE}} >{{.VERSIONFILE}} - git add {{.VERSIONFILE}} @@ -25,6 +23,7 @@ tasks: release:push: aliases: [dorelease] + prompt: Create new release v{{.RELEASE}} from {{.COMMIT}}@{{.BRANCH}}? cmds: - task: release:file - task: release:tag