fix(py-sdk): lowercase gRPC metadata headers for Python compatibility - #359
Open
coding-shalabh wants to merge 1 commit into
Open
fix(py-sdk): lowercase gRPC metadata headers for Python compatibility#359coding-shalabh wants to merge 1 commit into
coding-shalabh wants to merge 1 commit into
turbo-turtle-github / turbo-turtle-prd-env-check
failed
Mar 16, 2026 in 8s
Automated GitHub checks for Meesho services!!
🔍 Trace ID: BharatMLStack:00b589269e34652ccba270e4dd35e45d811bf5fa:fix/py-sdk-grpc-header-case-165:359
❌ Status: activity error (type: IsCICDConfigFilesPresentActivity, scheduledEventID: 11, startedEventID: 12, identity: 1@prd-turbo-turtle-worker-68648f4d74-wfnrc@): GET https://api.github.com/repos/Meesho/BharatMLStack/contents/?ref=fix%2Fpy-sdk-grpc-header-case-165: 404 No commit found for the ref fix/py-sdk-grpc-header-case-165 [] (type: ErrorResponse, retryable: true)
Details
Steps involved in Meesho's Auto CICD:
CI (Continuous Integration) Steps:
1. Validation Stage
1.1 Branch validation: Is raised against the correct branch or correct source branch
1.2 Config validation: config.yaml file schema is correct
1.3 Deployment validation: Is only deployment file change -> Skip CI
1.4 CAC validation: Is only CAC change -> Skip CI for other envs
1.5 Modules validation: Production modules are present in staging (for staging environment)
1.6 Cron deployables validation: Cron deployables are present in staging (for staging environment)
2. Jenkins Build
2.1 Artifact Build
2.2 MQ Library version check -> Only Java apps
2.3 CAC schema validation
2.4 Test
2.5 Code Coverage
2.6 Docker Build & Push
2.7 Upload Artifact to Registry -> Only Java apps
2.8 Cache invalidation -> Only Nodejs apps
CD (Continuous Deployment) Steps:
3. Validation Stage
3.1 Validate deployment.yaml file schema
3.2 Validate values_properties.yaml file schema
4. Generate values.yaml files
4.1 Process deployment configuration
4.2 Generate templated values files
4.3 Commit helm values files to repository
5. ArgoCD Application Deployment
5.1 Refresh ArgoCD application
5.2 Sync ArgoCD application
5.3 Multi-zone deployment (if enabled)
6. Verify deployment and health
6.1 Check sync status
6.2 Verify application health
Notes:
- For "hotfix_... -> main" PRs, all steps are skipped (Also it's tracked centrally in Kiazen meetings)
- For "ftr -> develop" PRs, only CI steps (1-2) are executed, CD steps (3-5) are skipped.
- For direct pre-prod release use "pre-prod_... -> main" PRs and get it whitelisted by @devops-oncall with manager approval
- For pre-prod release, it cannot be merged to main, it can only be deployed to pre-prod
Incase of any issues, please refer to the https://meesho.atlassian.net/wiki/spaces/DEVOPS/pages/4296114377.
Only reach out to the @devops-oncall in #devops-tech channel after referring the FAQs.
Loading