64
64
HEAD_REF=${HEAD_REF/refs\/heads\//}
65
65
REF_BRANCH=${REF/refs\/pull\//}
66
66
REF_BRANCH=${REF_BRANCH/refs\/heads\//}
67
-
67
+
68
68
# Strip branch prefix if provided
69
69
REF_BRANCH=${REF_BRANCH/$INPUTS_STRIP_BRANCH_PREFIX/}
70
70
HEAD_REF=${HEAD_REF/$INPUTS_STRIP_BRANCH_PREFIX/}
@@ -76,19 +76,18 @@ runs:
76
76
REF_BRANCH=${REF_BRANCH//\//-}
77
77
fi
78
78
79
- echo "base_ref_branch=$(eval printf "%s " "$BASE_REF") " >> "$GITHUB_OUTPUT"
80
- echo "head_ref_branch=$(eval printf "%s " "$HEAD_REF") " >> "$GITHUB_OUTPUT"
81
- echo "ref_branch=$(eval printf "%s " "$REF_BRANCH") " >> "$GITHUB_OUTPUT"
79
+ printf "base_ref_branch=%s\n " "$BASE_REF" >> "$GITHUB_OUTPUT"
80
+ printf "head_ref_branch=%s\n " "$HEAD_REF" >> "$GITHUB_OUTPUT"
81
+ printf "ref_branch=%s\n " "$REF_BRANCH" >> "$GITHUB_OUTPUT"
82
82
else
83
83
BASE_REF=$(printf "%q" "$GITHUB_EVENT_BASE_REF")
84
84
BASE_REF=${BASE_REF/refs\/heads\/$INPUTS_STRIP_TAG_PREFIX/}
85
-
85
+
86
86
# Replace slashes with hyphens if enabled
87
87
if [[ "$INPUTS_REPLACE_SLASHES" == "true" ]]; then
88
88
BASE_REF=${BASE_REF//\//-}
89
89
fi
90
-
91
- echo "base_ref_branch=$(eval printf "%s" "$BASE_REF")" >> "$GITHUB_OUTPUT"
90
+ printf "base_ref_branch=%s\n" "$BASE_REF" >> "$GITHUB_OUTPUT"
92
91
fi
93
92
shell : bash
94
93
- id : current_branch
@@ -141,7 +140,7 @@ runs:
141
140
TAG=${TAG//\//-}
142
141
fi
143
142
144
- echo "tag=$(eval printf "%s " "$TAG") " >> "$GITHUB_OUTPUT"
143
+ printf "tag=%s\n " "$TAG" >> "$GITHUB_OUTPUT"
145
144
echo "is_tag=true" >> "$GITHUB_OUTPUT"
146
145
else
147
146
echo "is_tag=false" >> "$GITHUB_OUTPUT"
0 commit comments