بنقرة واحدة
ci-debug
Debug GitHub Actions workflow failures, CI build issues, test failures in CI, and deployment problems
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Debug GitHub Actions workflow failures, CI build issues, test failures in CI, and deployment problems
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Debug Android Flutter app runtime errors, crashes, device issues, and performance problems
Diagnose and fix Flutter build failures including dependency conflicts, Gradle errors, compilation issues, and platform-specific build problems
Generate app launcher icons and UI icon assets for Android Flutter apps with proper sizing and flutter_launcher_icons integration
| name | ci-debug |
| description | Debug GitHub Actions workflow failures, CI build issues, test failures in CI, and deployment problems |
Expert guidance for debugging GitHub Actions workflows and CI-specific issues for this Flutter Android project.
gh run list --limit 10 # Recent runs
gh run view <run-id> # View specific run
gh run download <run-id> # Download logs
Flutter/Dart Setup: Check flutter-action version in workflow matches project needs.
Java Version: Verify setup-java action uses the correct Java version.
Gradle OOM: CI environments need reduced memory settings. Use CI-specific Gradle properties with reduced heap and workers, daemon disabled.
Dependency Resolution: Clear cache by changing cache key. Check pubspec.yaml validity.
Test Failures (CI-only):
await usageCache Issues: Verify cache key uses hashFiles('**/pubspec.lock'). 10GB limit per repo.
Auto-format Commit: Requires GITHUB_TOKEN write permissions. Only runs on same-repo PRs.
Missing Secrets (required for signed release builds):
ANDROID_KEYSTORE_BASE64ANDROID_KEYSTORE_PASSWORDANDROID_KEY_ALIASANDROID_KEY_PASSWORDTag Not Triggering: Release tags must follow the configured pattern (e.g., v*).
flutter clean && flutter pub get
dart format . && dart fix --apply
flutter analyze
flutter test --coverage
flutter build apk --release && flutter build appbundle --release