From ccfeacaa050fe4cabf3dad785288838b885fe42a Mon Sep 17 00:00:00 2001 From: Simon Templer Date: Sat, 30 Mar 2024 01:36:45 +0100 Subject: [PATCH] ci: fix verifying version before publishing release --- .releaserc.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.releaserc.yml b/.releaserc.yml index 4920f5b..7547f9e 100644 --- a/.releaserc.yml +++ b/.releaserc.yml @@ -8,9 +8,15 @@ plugins: - - "@semantic-release/release-notes-generator" - "@semantic-release/changelog" - - "@semantic-release/exec" - - publishCmd: ./gradlew publishPlugins + - # verifyRelease - Tag has not been created (is cretaed after prepare) and version + # has not been set at this point, so verification is not possible + # verifyReleaseCmd: ./gradlew verifyReleaseVersion + + # prepare - set release version prepareCmd: ./gradlew "-PnewVersion=${nextRelease.version}" setReleaseVersion - verifyReleaseCmd: ./gradlew verifyReleaseVersion + + # publish - verify that version is release version and perform publishing tasks + publishCmd: ./gradlew verifyReleaseVersion publishPlugins - - "@semantic-release/git" - assets: - CHANGELOG.md