Skip to content

Merge pull request #4130 from beckn/bugfix/krushna/3630-4128/order-hi… #388

Merge pull request #4130 from beckn/bugfix/krushna/3630-4128/order-hi…

Merge pull request #4130 from beckn/bugfix/krushna/3630-4128/order-hi… #388

name: Aws-Amplify-Build-Develop-1.1.0
on:
push:
branches:
- develop-1.1.0
paths:
- 'apps/taxi-bpp-v2/**'
- 'apps/retail/**'
- 'apps/mobility-bap/**'
- 'apps/policy-admin/**'
- 'apps/tourismV1.1/**'
- 'apps/dsep/**'
- 'apps/industry_4.0/**'
- 'apps/odr-v2/**'
- 'apps/dsnp-v2/**'
- 'apps/OSC/**'
- 'apps/dragon-foods/**'
- 'apps/harmoni-aids/**'
- 'apps/sky-analytics/**'
- 'apps/state-forest-department/**'
- 'apps/envirogrowth/**'
- 'apps/earth-support-initiative/**'
- 'apps/open-spark/**'
- 'apps/deg-ec/**'
- 'apps/open-spark-admin/**'
- 'apps/open-spark-p2p/**'
- 'apps/deg-retail/**'
- 'apps/deg-rental/**'
- 'apps/deg-wallet/**'
- 'apps/deg-finance/**'
- 'apps/p2p-energy/**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
fetch-depth: 2
# taxi-bpp-v2
- name: Check for taxi-bpp-v2 changes
id: check_taxi_bpp_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/taxi-bpp-v2/'; then
echo "Changes in taxi-bpp-v2 detected."
echo "taxi_bpp_changed=true" >> $GITHUB_ENV
else
echo "No changes in taxi-bpp-v2. Skipping webhook trigger."
echo "taxi_bpp_changed=false" >> $GITHUB_ENV
fi
- name: Trigger taxi-bpp-v2 deployment if changes are detected
if: env.taxi_bpp_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.TAXI_BPP_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# retail
- name: Check for retail changes
id: check_retail_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/retail/'; then
echo "Changes in retail detected."
echo "retail_changed=true" >> $GITHUB_ENV
else
echo "No changes in retail. Skipping webhook trigger."
echo "retail_changed=false" >> $GITHUB_ENV
fi
- name: Trigger retail deployment if changes are detected
if: env.retail_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.RETAIL_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# mobility-bap
- name: Check for mobility-bap changes
id: check_mobility_bap_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/mobility-bap/'; then
echo "Changes in mobility-bap detected."
echo "mobility_bap_changed=true" >> $GITHUB_ENV
else
echo "No changes in mobility-bap. Skipping webhook trigger."
echo "mobility_bap_changed=false" >> $GITHUB_ENV
fi
- name: Trigger mobility-bap deployment if changes are detected
if: env.mobility_bap_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.MOBILITY_BAP_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# policy-admin
- name: Check for policy admin changes
id: check_policy_admin_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/policy-admin/'; then
echo "Changes in policy admin detected."
echo "policy_admin_changed=true" >> $GITHUB_ENV
else
echo "No changes in policy admin. Skipping webhook trigger."
echo "policy_admin_changed=false" >> $GITHUB_ENV
fi
- name: Trigger policy admin deployment if changes are detected
if: env.policy_admin_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.POLICY_ADMIN_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# tourismv1.1
- name: Check for tourismV1.1 changes
id: check_tourism_v1_1_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/tourismV1.1/'; then
echo "Changes in tourismV1.1 detected."
echo "tourism_v1_1_changed=true" >> $GITHUB_ENV
else
echo "No changes in tourismV1.1. Skipping webhook trigger."
echo "tourism_v1_1_changed=false" >> $GITHUB_ENV
fi
- name: Trigger tourismV1.1 deployment if changes are detected
if: env.tourism_v1_1_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.TOURISM_V1_1_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# dsep
- name: Check for dsep changes
id: check_dsep_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/dsep/'; then
echo "Changes in dsep detected."
echo "dsep_changed=true" >> $GITHUB_ENV
else
echo "No changes in dsep. Skipping webhook trigger."
echo "dsep_changed=false" >> $GITHUB_ENV
fi
- name: Trigger dsep deployment if changes are detected
if: env.dsep_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DSEP_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# industry-4.0
- name: Check for industry_4.0 changes
id: check_industry_4_0_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/industry_4.0/'; then
echo "Changes in industry_4.0 detected."
echo "industry_4_0_changed=true" >> $GITHUB_ENV
else
echo "No changes in industry_4.0. Skipping webhook trigger."
echo "industry_4_0_changed=false" >> $GITHUB_ENV
fi
- name: Trigger industry_4.0 deployment if changes are detected
if: env.industry_4_0_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.INDUSTRY_4_0_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# odr-v2
- name: Check for odr-v2 changes
id: check_odr_v2_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/odr-v2/'; then
echo "Changes in odr-v2 detected."
echo "odr_v2_changed=true" >> $GITHUB_ENV
else
echo "No changes in odr-v2. Skipping webhook trigger."
echo "odr_v2_changed=false" >> $GITHUB_ENV
fi
- name: Trigger odr-v2 deployment if changes are detected
if: env.odr_v2_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.ODR_V2_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# dsnp-v2
- name: Check for dsnp-v2 changes
id: check_dsnp_v2_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/dsnp-v2/'; then
echo "Changes in dsnp-v2 detected."
echo "dsnp_v2_changed=true" >> $GITHUB_ENV
else
echo "No changes in dsnp-v2. Skipping webhook trigger."
echo "dsnp_v2_changed=false" >> $GITHUB_ENV
fi
- name: Trigger dsnp-v2 deployment if changes are detected
if: env.dsnp_v2_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DSNP_V2_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# retail-osc
- name: Check for OSC changes
id: check_osc_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/OSC/'; then
echo "Changes in OSC detected."
echo "osc_changed=true" >> $GITHUB_ENV
else
echo "No changes in OSC. Skipping webhook trigger."
echo "osc_changed=false" >> $GITHUB_ENV
fi
- name: Trigger OSC deployment if changes are detected
if: env.osc_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.OSC_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# dragon-foods
- name: Check for dragon-foods changes
id: check_dragon-foods_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/dragon-foods/'; then
echo "Changes in dragon-foods detected."
echo "dragon-foods_changed=true" >> $GITHUB_ENV
else
echo "No changes in dragon-foods. Skipping webhook trigger."
echo "dragon-foods_changed=false" >> $GITHUB_ENV
fi
- name: Trigger dragon-foods deployment if changes are detected
if: env.dragon-foods_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DRAGON_FOODS_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# harmoni-aids
- name: Check for harmoni-aids changes
id: check_harmoni-aids_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/harmoni-aids/'; then
echo "Changes in harmoni-aids detected."
echo "harmoni-aids_changed=true" >> $GITHUB_ENV
else
echo "No changes in harmoni-aids. Skipping webhook trigger."
echo "harmoni-aids_changed=false" >> $GITHUB_ENV
fi
- name: Trigger harmoni-aids deployment if changes are detected
if: env.harmoni-aids_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.HARMONI_AIDS_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# sky-analytics
- name: Check for sky-analytics changes
id: check_sky-analytics_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/sky-analytics/'; then
echo "Changes in sky-analytics detected."
echo "sky-analytics_changed=true" >> $GITHUB_ENV
else
echo "No changes in sky-analytics. Skipping webhook trigger."
echo "sky-analytics_changed=false" >> $GITHUB_ENV
fi
- name: Trigger sky-analytics deployment if changes are detected
if: env.sky-analytics_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.SKY_ANALYTICS_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# state-forest-department
- name: Check for state-forest-department changes
id: check_state-forest-department_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/state-forest-department/'; then
echo "Changes in state-forest-department detected."
echo "state-forest-department_changed=true" >> $GITHUB_ENV
else
echo "No changes in state-forest-department. Skipping webhook trigger."
echo "state-forest-department=false" >> $GITHUB_ENV
fi
- name: Trigger state-forest-department deployment if changes are detected
if: env.state-forest-department_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.STATE_FOREST_DEPARTMENT_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# envirogrowth
- name: Check for envirogrowth changes
id: check_envirogrowth_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/envirogrowth/'; then
echo "Changes in envirogrowth detected."
echo "envirogrowth_changed=true" >> $GITHUB_ENV
else
echo "No changes in envirogrowth. Skipping webhook trigger."
echo "envirogrowth=false" >> $GITHUB_ENV
fi
- name: Trigger envirogrowth deployment if changes are detected
if: env.envirogrowth_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.ENVIROGROWTH_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# earth-support-initiative
- name: Check for earth-support-initiative changes
id: check_earth-support-initiative_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/earth-support-initiative/'; then
echo "Changes in earth-support-initiative detected."
echo "earth-support-initiative_changed=true" >> $GITHUB_ENV
else
echo "No changes in earth-support-initiative. Skipping webhook trigger."
echo "earth-support-initiative=false" >> $GITHUB_ENV
fi
- name: Trigger earth-support-initiative deployment if changes are detected
if: env.earth-support-initiative_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.EARTH_SUPPORT_INITIATIVE_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# open-spark
- name: Check for open-spark changes
id: check_open-spark_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/open-spark/'; then
echo "Changes in open-spark detected."
echo "open-spark_changed=true" >> $GITHUB_ENV
else
echo "No changes in open-spark. Skipping webhook trigger."
echo "open-spark=false" >> $GITHUB_ENV
fi
- name: Trigger open-spark deployment if changes are detected
if: env.open-spark_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.OPEN_SPARK_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# open-spark-admin
- name: Check for open-spark-admin changes
id: check_open-spark-admin_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/open-spark-admin/'; then
echo "Changes in open-spark-admin detected."
echo "open-spark-admin_changed=true" >> $GITHUB_ENV
else
echo "No changes in open-spark-admin. Skipping webhook trigger."
echo "open-spark-admin=false" >> $GITHUB_ENV
fi
- name: Trigger open-spark-admin deployment if changes are detected
if: env.open-spark-admin_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.OPEN_SPARK_ADMIN_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# open-spark-p2p
- name: Check for open-spark-p2p changes
id: check_open-spark-p2p_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/open-spark-p2p/'; then
echo "Changes in open-spark-p2p detected."
echo "open-spark-p2p_changed=true" >> $GITHUB_ENV
else
echo "No changes in open-spark-p2p. Skipping webhook trigger."
echo "open-spark-p2p=false" >> $GITHUB_ENV
fi
- name: Trigger open-spark-p2p deployment if changes are detected
if: env.open-spark-p2p_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.OPEN_SPARK_P2P_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# deg-ec
- name: Check for deg-ec changes
id: check_deg-ec_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/deg-ec/'; then
echo "Changes in deg-ec detected."
echo "deg-ec_changed=true" >> $GITHUB_ENV
else
echo "No changes in deg-ec. Skipping webhook trigger."
echo "deg-ec=false" >> $GITHUB_ENV
fi
- name: Trigger deg-ec deployment if changes are detected
if: env.deg-ec_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DEG_EC_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# deg-retail
- name: Check for deg-retail changes
id: check_deg-retail_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/deg-retail/'; then
echo "Changes in deg-retail detected."
echo "deg-retail_changed=true" >> $GITHUB_ENV
else
echo "No changes in deg-retail. Skipping webhook trigger."
echo "deg-retail=false" >> $GITHUB_ENV
fi
- name: Trigger deg-retail deployment if changes are detected
if: env.deg-retail_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DEG_RETAIL_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# deg-rental
- name: Check for deg-rental changes
id: check_deg-rental_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/deg-rental/'; then
echo "Changes in deg-rental detected."
echo "deg-rental_changed=true" >> $GITHUB_ENV
else
echo "No changes in deg-rental. Skipping webhook trigger."
echo "deg-rental=false" >> $GITHUB_ENV
fi
- name: Trigger deg-rental deployment if changes are detected
if: env.deg-rental_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DEG_RENTAL_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# deg-wallet
- name: Check for deg-wallet changes
id: check_deg-wallet_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/deg-wallet/'; then
echo "Changes in deg-wallet detected."
echo "deg-wallet_changed=true" >> $GITHUB_ENV
else
echo "No changes in deg-wallet. Skipping webhook trigger."
echo "deg-wallet=false" >> $GITHUB_ENV
fi
- name: Trigger deg-wallet deployment if changes are detected
if: env.deg-wallet_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DEG_WALLET_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# deg-finance
- name: Check for deg-finance changes
id: check_deg-finance_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/deg-finance/'; then
echo "Changes in deg-finance detected."
echo "deg-finance_changed=true" >> $GITHUB_ENV
else
echo "No changes in deg-finance. Skipping webhook trigger."
echo "deg-finance=false" >> $GITHUB_ENV
fi
- name: Trigger deg-finance deployment if changes are detected
if: env.deg-finance_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.DEG_FINANCE_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"
# p2p-energy
- name: Check for p2p-energy changes
id: check_p2p-energy_changes
run: |
if git diff --name-only HEAD~1 HEAD | grep '^apps/p2p-energy/'; then
echo "Changes in p2p-energy detected."
echo "p2p-energy_changed=true" >> $GITHUB_ENV
else
echo "No changes in p2p-energy. Skipping webhook trigger."
echo "p2p-energy_changed=false" >> $GITHUB_ENV
fi
- name: Trigger p2p-energy deployment if changes are detected
if: env.p2p-energy_changed == 'true'
run: |
curl -X POST -d {} "${{ secrets.P2P_ENERGY_DEVELOP_AMPLIFY_WEBHOOK_URL }}" -H "Content-Type:application/json"