Improvements
This commit is contained in:
@@ -51,6 +51,29 @@ tasks:
|
|||||||
- "push"
|
- "push"
|
||||||
- "--all"
|
- "--all"
|
||||||
|
|
||||||
|
#changes
|
||||||
|
- execute:
|
||||||
|
description: "Get last version"
|
||||||
|
exec: "git"
|
||||||
|
dir: "."
|
||||||
|
args:
|
||||||
|
- "describe"
|
||||||
|
- "--tags"
|
||||||
|
- "--abbrev=0"
|
||||||
|
response:
|
||||||
|
name: "oldVersion"
|
||||||
|
|
||||||
|
- execute:
|
||||||
|
description: "Get changes"
|
||||||
|
exec: "git"
|
||||||
|
dir: "."
|
||||||
|
args:
|
||||||
|
- "log"
|
||||||
|
- "$(oldVersion)..HEAD"
|
||||||
|
- '--pretty=format:"- %s"'
|
||||||
|
response:
|
||||||
|
name: "changes"
|
||||||
|
|
||||||
- execute:
|
- execute:
|
||||||
description: "Release Version"
|
description: "Release Version"
|
||||||
exec: "curl"
|
exec: "curl"
|
||||||
@@ -64,7 +87,7 @@ tasks:
|
|||||||
- "Content-Type: application/json"
|
- "Content-Type: application/json"
|
||||||
- "@(releases)/golang/$(gitRepo)/releases"
|
- "@(releases)/golang/$(gitRepo)/releases"
|
||||||
- "-d"
|
- "-d"
|
||||||
- '{"tag_name": "$(version)","name": "$(version)","body": "## Changes\n- Release via API","draft": false,"prerelease": false}'
|
- '{"tag_name": "$(version)","name": "$(version)","body": "## Changes\n$(toJSON(trim(changes,"\"")))","draft": false,"prerelease": false}'
|
||||||
parsers:
|
parsers:
|
||||||
- name: "Get release ID"
|
- name: "Get release ID"
|
||||||
parser: "jq"
|
parser: "jq"
|
||||||
|
|||||||
Reference in New Issue
Block a user