feat: enable publishing if workflow was triggered manually

This commit is contained in:
Ayman
2025-06-24 15:58:31 +05:30
parent ca4a9d59e8
commit a8af8ec1e7

View File

@@ -29,15 +29,16 @@ jobs:
git diff HEAD^ HEAD --name-only | grep -q "sdk/qrcode/package.json" && echo "qrcode_changed=true" >> $GITHUB_OUTPUT || echo "qrcode_changed=false" >> $GITHUB_OUTPUT
git diff HEAD^ HEAD --name-only | grep -q "common/package.json" && echo "common_changed=true" >> $GITHUB_OUTPUT || echo "common_changed=false" >> $GITHUB_OUTPUT
if git diff HEAD^ HEAD -- sdk/core/package.json | grep -q '"version":'; then
# check if it was dispatched manually as well
if git diff HEAD^ HEAD -- sdk/core/package.json | grep -q '"version":' || [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
echo "core_changed=true" >> $GITHUB_OUTPUT
fi
if git diff HEAD^ HEAD -- sdk/qrcode/package.json | grep -q '"version":'; then
if git diff HEAD^ HEAD -- sdk/qrcode/package.json | grep -q '"version":' || [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
echo "qrcode_changed=true" >> $GITHUB_OUTPUT
fi
if git diff HEAD^ HEAD -- common/package.json | grep -q '"version":'; then
if git diff HEAD^ HEAD -- common/package.json | grep -q '"version":' || [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
echo "common_changed=true" >> $GITHUB_OUTPUT
fi