Skip to content

Commit 7e7d2aa

Browse files
🐛 Fix awk for labels
1 parent 2653602 commit 7e7d2aa

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

Taskfile.variables.yml

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@ 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+
VERSION_FROM_ACTION_YML:
45+
sh: 'grep "image: docker://{{.DOCKER_NAME}}:" action.yml | cut -d ":" -f 4'
46+
AUTHOR_FROM_ACTION_YML:
47+
sh: |
48+
grep -e "^author:" action.yml | head -1 | awk -F": " '{print $2}'
49+
NAME_FROM_ACTION_YML:
50+
sh: |
51+
grep -e "^name:" action.yml | head -1 | awk -F": " '{print $2}'
52+
DESCRIPTION_FROM_ACTION_YML:
53+
sh: |
54+
grep -e "^description:" action.yml | head -1 | awk -F": " '{print $2}'
4455
LABEL_AUTHOR: '{{.LABEL_AUTHOR | default .AUTHOR_FROM_ACTION_YML}}'
4556
LABEL_NAME: '{{.LABEL_NAME | default .NAME_FROM_ACTION_YML}}'
4657
LABEL_DESCRIPTION: '{{.LABEL_DESCRIPTION | default .DESCRIPTION_FROM_ACTION_YML}}'
@@ -52,23 +63,6 @@ vars:
5263
LABEL_VENDOR: '{{.LABEL_VENDOR | default "DevOps-Infra"}}'
5364
LABEL_LICENSE: '{{.LABEL_LICENSE | default "MIT"}}'
5465

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-
7266
# Build context
7367
CONTEXT: '{{.CONTEXT | default "."}}'
7468
DOCKERFILE: '{{.DOCKERFILE | default "Dockerfile"}}'
@@ -115,6 +109,10 @@ vars:
115109
sh: echo $(( {{.MINOR}} + 1 ))
116110
NEXT_MAJOR:
117111
sh: echo $(( {{.MAJOR}} + 1 ))
112+
MAJOR_FROM_ACTION_YML:
113+
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1}'
114+
MINOR_FROM_ACTION_YML:
115+
sh: echo "{{.VERSION_FROM_ACTION_YML}}" | awk -F\. '{print $1"."$2}'
118116

119117
# Git metadata
120118
DEFAULT_BRANCH: master

0 commit comments

Comments
 (0)