diff --git a/.github/workflows/deploy-standard-checkout.yml b/.github/workflows/deploy-standard-checkout.yml index 85179c6..38a1209 100644 --- a/.github/workflows/deploy-standard-checkout.yml +++ b/.github/workflows/deploy-standard-checkout.yml @@ -151,42 +151,6 @@ jobs: echo "✅ Podspec updated to v${DEPLOYMENT_VERSION}" grep "s.version" razorpay-pod.podspec - sedi "s/s\\.version[[:space:]]*=.*/s.version = '${DEPLOYMENT_VERSION}'/" "${podspec_path}" - - echo "✅ razorpay-pod.podspec → v${DEPLOYMENT_VERSION}" - - if [ "${VENDOR_ALL_XCFRAMEWORKS_LOCALLY}" = "true" ]; then - sedi "s|s\\.vendored_frameworks = .*|s.vendored_frameworks = ['Pod/RazorpayStandard.xcframework', 'Pod/core/RazorpayCore.xcframework', 'Pod/core/Razorpay.xcframework']|" "${podspec_path}" - sedi "/s\\.dependency 'razorpay-core-pod'/d" "${podspec_path}" - echo "✅ razorpay-pod configured to vendor standard + core + wrapper frameworks locally" - else - sedi "s|s\\.vendored_frameworks = .*|s.vendored_frameworks = 'Pod/RazorpayStandard.xcframework'|" "${podspec_path}" - - if grep -q "s\\.dependency 'razorpay-core-pod'" "${podspec_path}"; then - sedi "s|(s\\.dependency 'razorpay-core-pod'[[:space:]]*,[[:space:]]*')[^']*'|\\1${RESOLVED_CORE_VERSION}'|" "${podspec_path}" - else - temp_podspec="$(mktemp)" - awk -v dependency_line=" s.dependency 'razorpay-core-pod' , '${RESOLVED_CORE_VERSION}'" ' - BEGIN { inserted = 0 } - /^[[:space:]]*s\.vendored_frameworks[[:space:]]*=/ { - print - print dependency_line - inserted = 1 - next - } - { print } - END { - if (!inserted) { - exit 1 - } - } - ' "${podspec_path}" > "${temp_podspec}" - mv "${temp_podspec}" "${podspec_path}" - fi - - echo "✅ razorpay-pod configured to depend on razorpay-core-pod ${RESOLVED_CORE_VERSION}" - fi - - name: Commit and push release branch run: | set -euo pipefail