4444 description : " stage for the image (develop or production) depending on the branch name"
4545 required : true
4646 type : string
47- timeout :
48- description : " Timeout in minutes for each job"
49- type : string
50- default : 30
5147env :
5248 VISYN_SCRIPTS_VERSION : " develop"
5349 TIME_ZONE : " Europe/Vienna"
@@ -65,7 +61,6 @@ permissions:
6561jobs :
6662 build-components :
6763 runs-on : ubuntu-20.04
68- timeout-minutes : ${{ fromJSON(github.event.inputs.timeout) }}
6964 steps :
7065 # checkout specific repository
7166 - uses : actions/checkout@v3
@@ -196,20 +191,20 @@ jobs:
196191 product_version=$(jq -rc '.version' ./package.json)
197192 echo "product_version=$product_version"
198193
199- if [[ " $product_version" == *"SNAPSHOT"* ]]; then
194+ if [[ $product_version == *"SNAPSHOT"* ]]; then
200195 echo "replace SNAPSHOT in version with timestamp"
201- product_version=${ product_version/SNAPSHOT/$(date +%Y%m%d-%H%M%S)}
196+ product_version=$(echo "$ product_version" | sed "s /SNAPSHOT/$(date +%Y%m%d-%H%M%S)/g")
202197 echo "product_version=$product_version"
203198 fi
204199
205- workspace_version=$(jq -rc '.version' ./tmp/" $COMPONENT" /package.json)
200+ workspace_version=$(jq -rc '.version' ./tmp/$COMPONENT/package.json)
206201 echo "workspace_version=$workspace_version"
207202
208- if [[ " $product_version" != " $workspace_version" ]]; then
203+ if [[ $product_version != $workspace_version ]]; then
209204 echo "update workspace version"
210- jq --arg version "$product_version" '.version = $version' ./tmp/" $COMPONENT" /package.json > ./tmp/" $COMPONENT" /package.json.tmp
211- mv ./tmp/" $COMPONENT" /package.json.tmp ./tmp/" $COMPONENT" /package.json
212- echo "workspace version updated to $(jq -rc '.version' ./tmp/" $COMPONENT" /package.json)"
205+ jq --arg version "$product_version" '.version = $version' ./tmp/$COMPONENT/package.json > ./tmp/$COMPONENT/package.json.tmp
206+ mv ./tmp/$COMPONENT/package.json.tmp ./tmp/$COMPONENT/package.json
207+ echo "workspace version updated to $(jq -rc '.version' ./tmp/$COMPONENT/package.json)"
213208 fi
214209 env :
215210 COMPONENT : ${{ inputs.component }}
0 commit comments