Merge branch 'dev_odex25_ensan' into youn_dev_odex25_ensan

This commit is contained in:
kchyounes19 2025-11-25 08:24:54 +01:00 committed by GitHub
commit fe87c1adb8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 31 additions and 2 deletions

View File

@ -25,6 +25,8 @@ on:
- dev_odex25_ensan - dev_odex25_ensan
- dev_odex25_helpdesk - dev_odex25_helpdesk
- dev_odex25_donation - dev_odex25_donation
- dev_odex25_benefit
- dev_odex25_takaful
- preprod_odex-event - preprod_odex-event
- preprod_odex25_accounting - preprod_odex25_accounting
@ -47,6 +49,8 @@ on:
- preprod_odex25_ensan - preprod_odex25_ensan
- preprod_odex25_helpdesk - preprod_odex25_helpdesk
- preprod_odex25_donation - preprod_odex25_donation
- preprod_odex25_benefit
- preprod_odex25_takaful
- master_odex-event - master_odex-event
- master_odex25_accounting - master_odex25_accounting
@ -69,7 +73,8 @@ on:
- master_odex25_ensan - master_odex25_ensan
- master_odex25_helpdesk - master_odex25_helpdesk
- master_odex25_donation - master_odex25_donation
- master_odex25_benefit
- master_odex25_takaful
jobs: jobs:
@ -188,6 +193,17 @@ jobs:
exit 1 exit 1
fi fi
if [[ "${{ github.base_ref }}" == "preprod_odex25_benefit" && "${{ github.head_ref }}" != "dev_odex25_benefit" ]]; then
echo "::error ::You can only merge to 'preprod_odex25_donation' from 'dev_odex25_donation' branch!"
exit 1
fi
if [[ "${{ github.base_ref }}" == "preprod_odex25_takaful" && "${{ github.head_ref }}" != "dev_odex25_takaful" ]]; then
echo "::error ::You can only merge to 'preprod_odex25_donation' from 'dev_odex25_donation' branch!"
exit 1
fi
# ✅ Master Branches # ✅ Master Branches
if [[ "${{ github.base_ref }}" == "master_odex-event" && "${{ github.head_ref }}" != "preprod_odex-event" ]]; then if [[ "${{ github.base_ref }}" == "master_odex-event" && "${{ github.head_ref }}" != "preprod_odex-event" ]]; then
echo "::error ::You can only merge to 'master_odex-event' from 'preprod_odex-event' branch!" echo "::error ::You can only merge to 'master_odex-event' from 'preprod_odex-event' branch!"
@ -294,6 +310,19 @@ jobs:
exit 1 exit 1
fi fi
if [[ "${{ github.base_ref }}" == "master_odex25_benefit" && "${{ github.head_ref }}" != "preprod_odex25_benefit" ]]; then
echo "::error ::You can only merge to 'master_odex25_donation' from 'preprod_odex25_donation' branch!"
exit 1
fi
if [[ "${{ github.base_ref }}" == "master_odex25_takaful" && "${{ github.head_ref }}" != "preprod_odex25_takaful" ]]; then
echo "::error ::You can only merge to 'master_odex25_donation' from 'preprod_odex25_donation' branch!"
exit 1
fi
# ❌ Block ALL merges to 'master' # ❌ Block ALL merges to 'master'
if [[ "${{ github.base_ref }}" == "master" ]]; then if [[ "${{ github.base_ref }}" == "master" ]]; then
@ -301,4 +330,4 @@ jobs:
exit 1 exit 1
fi fi
echo "Merge validation passed." echo "Merge validation passed."