From a4879db1eb3db9bbee01dca36f98a8236c2b8239 Mon Sep 17 00:00:00 2001 From: Romain Lespinasse Date: Mon, 31 Oct 2022 19:44:04 +0100 Subject: [PATCH] feat: support GHES step output management --- slugify.sh | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/slugify.sh b/slugify.sh index ba27864..951dbda 100755 --- a/slugify.sh +++ b/slugify.sh @@ -57,13 +57,21 @@ SLUG_CS_VALUE=$(slug "$CS_VALUE") SLUG_URL_VALUE=$(slug_url "$VALUE") SLUG_URL_CS_VALUE=$(slug_url "$CS_VALUE") -{ - echo "value=${CS_VALUE}" - echo "slug=${SLUG_VALUE}" - echo "slug-cs=${SLUG_CS_VALUE}" - echo "slug-url=${SLUG_URL_VALUE}" - echo "slug-url-cs=${SLUG_URL_CS_VALUE}" -} >> $GITHUB_OUTPUT +if [ -f "$GITHUB_OUTPUT" ]; then + { + echo "value=${CS_VALUE}" + echo "slug=${SLUG_VALUE}" + echo "slug-cs=${SLUG_CS_VALUE}" + echo "slug-url=${SLUG_URL_VALUE}" + echo "slug-url-cs=${SLUG_URL_CS_VALUE}" + } >> "$GITHUB_OUTPUT" +else + echo "::set-output name=value::${CS_VALUE}" + echo "::set-output name=slug::${SLUG_VALUE}" + echo "::set-output name=slug-cs::${SLUG_CS_VALUE}" + echo "::set-output name=slug-url::${SLUG_URL_VALUE}" + echo "::set-output name=slug-url-cs::${SLUG_URL_CS_VALUE}" +fi if [ "${INPUT_PUBLISH_ENV}" == "true" ]; then {