fix: Set release version on semantic-release

This commit is contained in:
Timo Reymann
2023-06-26 15:44:38 +02:00
parent 449475f592
commit 31380e1205
3 changed files with 12 additions and 23 deletions
+4 -22
View File
@@ -5,28 +5,13 @@ orbs:
semantic-release: trustedshops-public/semantic-release@5.1.1
jobs:
build:
docker:
- image: cimg/base:2023.06
steps:
- checkout
- setup_remote_docker
- run:
name: Build script
command: make build
- store_artifacts:
path: dist/
- persist_to_workspace:
paths:
. dist/
root: .
semantic-release:
executor: semantic-release/default
steps:
- checkout
- attach_workspace:
at: .
- semantic-release/install
- setup_remote_docker
- semantic-release/install:
additional_packages: '@semantic-release/exec'
- semantic-release/execute
workflows:
@@ -35,10 +20,7 @@ workflows:
- shellcheck/check:
name: shellcheck
dir: src
- build:
requires:
- shellcheck
- semantic-release:
requires:
- build
- shellcheck
+3
View File
@@ -28,6 +28,9 @@
"assets": "CHANGELOG.md"
}
],
["@semantic-release/exec", {
"prepareCmd": "VERSION=${nextRelease.version} make build"
}],
[
"@semantic-release/github",
{
+4
View File
@@ -1,6 +1,10 @@
SHELL := /bin/bash
.PHONY: help
ifdef $(VERSION)
VERSION=$((VERSION))
else
VERSION=$(shell git describe --tags `git rev-list --tags --max-count=1`)
endif
help: ## Display this help page
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[33m%-30s\033[0m %s\n", $$1, $$2}'