android-workflow-internal

Generate CI and internal release GitHub Actions workflows for Android projects.

3|1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/hitoshura25/claude-devtools --skill android-workflow-internal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-workflow-internal
Source: https://github.com/hitoshura25/claude-devtools/tree/main/skills/android-workflow-internal
Command: npx skills add https://github.com/hitoshura25/claude-devtools --skill android-workflow-internal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of two GitHub Actions workflows for Android projects: a CI workflow and a manual internal release workflow, enabling reliable builds and controlled deployments.

Core Features & Use Cases

  • Split Workflows: Separate CI (build and test) from internal release, reducing risk of automatic deployments.
  • Platform optimization: Tailored for Android projects using Gradle and Fastlane for internal track deployment.
  • Use Case: A project wants automated PR builds and tests, plus a managed internal release flow via the Google Play internal track.

Quick Start

Use the Skill with your Android app package name (for example com.example.myapp) to generate the two workflows in .github/workflows automatically.

Frequently Asked Questions about android-workflow-internal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up GitHub Actions for Android CI and internal Play Store releases?

To set up GitHub Actions for Android CI and internal Play Store releases, you can generate split workflows that separate build and test tasks from manual internal deployment using Fastlane. This approach creates build.yml and release-internal.yml files to automate PR checks and controlled deployments.

What is the benefit of using split GitHub Actions workflows for Android deployments?

Split GitHub Actions workflows for Android deployments separate the CI process from the internal release flow, reducing the risk of accidental automatic deployments. This ensures reliable build testing on pull requests while maintaining a controlled, manual deployment path to the Google Play internal track.

Do I need Fastlane to deploy an Android app to the Play Store internal track via GitHub Actions?

Yes, you need Fastlane to deploy an Android app to the Play Store internal track via GitHub Actions. The generated release-internal.yml workflow relies on Fastlane for deployment and includes pre-checks to verify that Fastlane setup and metadata are correctly configured before running.

Can I use this GitHub Actions CI workflow with an Android project that does not use Gradle?

No, you cannot use this workflow with an Android project that does not use Gradle. The solution specifically requires a Gradle-based Android project to generate the CI and internal release workflows for building, testing, and deploying your application.

How do I generate a release-internal.yml file for my Android app?

To generate a release-internal.yml file for your Android app, use the Skill with your app package name like com.example.myapp. It automatically outputs the internal release workflow with Fastlane pre-checks to the .github/workflows directory for controlled Play Store deployments.