Dino Do
03/24/2026, 9:06 AMDevRev
03/24/2026, 9:07 AMstyles, flows, or project-specific settings
Debugging Steps
1. Check GitHub Actions Logs — Review the workflow logs to see if any errors occur during export/import
2. Manual Export Comparison — Export both projects manually from Project Settings and compare the JSON files to identify missing configurations
3. Verify Secrets Handling — If using connectors or OAuth providers, ensure PLACEHOLDER_VALUE entries are handled correctly in your configuration
• Test with a manual import to isolate if the issue is with the CI/CD template or the export/import process itself
• Ensure your management key scope includes both projects you're syncing between
Github CI/CD Descope Environments | Descope Documentation
Export Project | API Reference | Descope Documentation
Managing Environments | Descope Documentation
Managing Environments | Descope Documentation
GitLab CI/CD Descope Environments | Descope DocumentationDino Do
03/24/2026, 9:22 AMDevRev
03/24/2026, 9:22 AM# Check if your workflow has path filters like:
on:
push:
paths:
- 'project/__'
- '!__.md'
Common Skip Scenarios
1. Branch protection — Deployment only runs on specific branches (main/production)
2. File type exclusions — Documentation or non-configuration files might not trigger deploys
3. Validation failures — Export validation step fails silently, causing deployment to skip
Debugging Steps
1. Check the "Actions" tab in your GitHub repo for the full workflow execution details
2. Look for conditional statements in the workflow that evaluate to false
3. Verify your staging project export is valid by running a manual export/import test
The workflow logs should show exactly which condition caused the deployment to skip. Can you share what the Actions log shows for the skipped deployment step?