Skip to content

Commit

Permalink
feat(1447): simplified deployment file
Browse files Browse the repository at this point in the history
  • Loading branch information
verena-ifx committed Oct 11, 2024
1 parent 418d0f5 commit fe4902b
Showing 1 changed file with 5 additions and 23 deletions.
28 changes: 5 additions & 23 deletions .github/workflows/shipit_pr_and_example_apps_deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,50 +90,32 @@ jobs:
# Update Angular package
cd packages/components-angular/projects/component-library
echo "Before update (Angular package):"
cat package.json
jq --arg CANARY_VERSION "$CANARY_VERSION" '.peerDependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > package.json.tmp && mv package.json.tmp package.json
cat package.json
cd ../../../../

# Update Vue package
cd packages/components-vue
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > package.json.tmp && mv package.json.tmp package.json
echo "After update (Vue package):"
cat package.json


# Update React package
cd ../components-react
echo "Before update (React package):"
cat package.json
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION | sub("^"; "")' package.json > package.json.tmp && mv package.json.tmp package.json
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] |= sub("^"; "") | .dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package.json > package.json.tmp && mv package.json.tmp package.json
# jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION | sub("^"; "")' package.json > package.json.tmp && mv package.json.tmp package.json
echo "After update (React package):"
cat package.json

# Check if package-lock.json exists and update it
if [ -f package-lock.json ]; then
echo "Before update (package-lock.json):"
cat package-lock.json
jq --arg CANARY_VERSION "$CANARY_VERSION" '.dependencies["@infineon/infineon-design-system-stencil"] |= sub("^"; "") | .dependencies["@infineon/infineon-design-system-stencil"] = $CANARY_VERSION' package-lock.json > package-lock.json.tmp && mv package-lock.json.tmp package-lock.json
echo "After update (package-lock.json):"
cat package-lock.json
else
npm install
npm ci
fi

cd ../../

npm ci

# Verify updates
echo "Verifying updates in Angular package"
jq '.peerDependencies["@infineon/infineon-design-system-stencil"]' packages/components-angular/projects/component-library/package.json
echo "Verifying updates in Vue package"
jq '.dependencies["@infineon/infineon-design-system-stencil"]' packages/components-vue/package.json
echo "Verifying updates in React package"
jq '.dependencies["@infineon/infineon-design-system-stencil"]' packages/components-react/package.json

- name: Build and deploy Angular, Vue and React packages
if: steps.build.outputs.SKIP_REMAINING == 'false'
env:
Expand Down

0 comments on commit fe4902b

Please sign in to comment.