From 2c6f02bb332ca1f5b5a2128db48245039e634dae Mon Sep 17 00:00:00 2001 From: anmolshres98 <--local> Date: Wed, 15 Jan 2025 12:16:16 -0600 Subject: [PATCH] attempt with script file --- .github/workflows/create-github-release.yaml | 3 +-- .github/workflows/scripts/create-release.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/scripts/create-release.sh diff --git a/.github/workflows/create-github-release.yaml b/.github/workflows/create-github-release.yaml index 4c668436..5520bbb6 100644 --- a/.github/workflows/create-github-release.yaml +++ b/.github/workflows/create-github-release.yaml @@ -25,7 +25,6 @@ jobs: - name: Create GitHub release run: | echo "Creating GitHub release for tag ${{ github.ref }}" - gh release create @itwin/service-authorization_v1.2.3 /packages/service --verify-tag - # scripts/create-release.sh ${{ github.ref }} + bash scripts/create-release.sh ${{ github.ref }} env: GITHUB_TOKEN: ${{ secrets.IMJS_ADMIN_GH_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/scripts/create-release.sh b/.github/workflows/scripts/create-release.sh new file mode 100644 index 00000000..35dbd38f --- /dev/null +++ b/.github/workflows/scripts/create-release.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if [ -z "$1" ]; then + echo "No refName was supplied" + exit 1 +fi + +refName=$1 +echo "Ref name passed in: $refName" + +tagName=$(echo $refName | sed 's/refs\/tags\///') +echo "Tag name was parsed as: $tagName" + +gh release create $tagName /packages/service --verify-tag