Skip to content

Commit 4dd6cce

Browse files
🐛 Fix awk for labels (#173)
Co-authored-by: ChristophShyper <[email protected]>
1 parent 2653602 commit 4dd6cce

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

Taskfile.variables.yml

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,18 @@ vars:
4141
DOCKER_NAME: '{{.DOCKER_ORG_NAME}}/{{.DOCKER_IMAGE}}'
4242
GITHUB_NAME: '{{.GITHUB_ORG_NAME}}/{{.GITHUB_REPO}}'
4343
GHRC_NAME: ghcr.io/{{.GITHUB_ORG_NAME}}/{{.GITHUB_REPO}}
44+
DEFAULT_BRANCH: master
45+
VERSION_FROM_ACTION_YML:
46+
sh: 'grep "image: docker://{{.DOCKER_NAME}}:" action.yml | cut -d ":" -f 4'
47+
AUTHOR_FROM_ACTION_YML:
48+
sh: |
49+
grep -e "^author:" action.yml | head -1 | awk -F": " '{print $2}'
50+
NAME_FROM_ACTION_YML:
51+
sh: |
52+
grep -e "^name:" action.yml | head -1 | awk -F": " '{print $2}'
53+
DESCRIPTION_FROM_ACTION_YML:
54+
sh: |
55+
grep -e "^description:" action.yml | head -1 | awk -F": " '{print $2}'
4456
LABEL_AUTHOR: '{{.LABEL_AUTHOR | default .AUTHOR_FROM_ACTION_YML}}'
4557
LABEL_NAME: '{{.LABEL_NAME | default .NAME_FROM_ACTION_YML}}'
4658
LABEL_DESCRIPTION: '{{.LABEL_DESCRIPTION | default .DESCRIPTION_FROM_ACTION_YML}}'
@@ -52,23 +64,6 @@ vars:
5264
LABEL_VENDOR: '{{.LABEL_VENDOR | default "DevOps-Infra"}}'
5365
LABEL_LICENSE: '{{.LABEL_LICENSE | default "MIT"}}'
5466

55-
# Action metadata
56-
AUTHOR_FROM_ACTION_YML:
57-
sh: |
58-
awk -F":" '/^author:/ { $1=""; sub(/^[: ]+/, ""); gsub(/^\"|\"$/,"",$0); print $0; exit }' action.yml || true
59-
NAME_FROM_ACTION_YML:
60-
sh: |
61-
awk -F":" '/^name:/ { $1=""; sub(/^[: ]+/, ""); gsub(/^\"|\"$/,"",$0); print $0; exit }' action.yml || true
62-
DESCRIPTION_FROM_ACTION_YML:
63-
sh: |
64-
awk -F":" '/^description:/ { $1=""; sub(/^[: ]+/, ""); gsub(/^\"|\"$/,"",$0); print $0; exit }' action.yml || true
65-
VERSION_FROM_ACTION_YML:
66-
sh: 'grep "image: docker://{{.DOCKER_NAME}}:" action.yml | cut -d ":" -f 4'
67-
MAJOR_FROM_ACTION_YML:
68-
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1}'
69-
MINOR_FROM_ACTION_YML:
70-
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1"."$2}'
71-
7267
# Build context
7368
CONTEXT: '{{.CONTEXT | default "."}}'
7469
DOCKERFILE: '{{.DOCKERFILE | default "Dockerfile"}}'
@@ -115,9 +110,12 @@ vars:
115110
sh: echo $(( {{.MINOR}} + 1 ))
116111
NEXT_MAJOR:
117112
sh: echo $(( {{.MAJOR}} + 1 ))
113+
MAJOR_FROM_ACTION_YML:
114+
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1}'
115+
MINOR_FROM_ACTION_YML:
116+
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1"."$2}'
118117

119118
# Git metadata
120-
DEFAULT_BRANCH: master
121119
GIT_SHA:
122120
sh: git rev-parse HEAD 2>/dev/null || echo 0000000000000000000000000000000000000000
123121
GIT_SHORT_SHA:

0 commit comments

Comments
 (0)