name: 'Setup Android Build' description: 'Setup Android build environment with Gradle, Ruby, and Fastlane' inputs: java-version: description: 'Java version to use' required: false default: '21' runs: using: 'composite' steps: - name: Setup Gradle uses: gradle/actions/setup-gradle@3f131e8634966bd73d06cc69884922b02e6faf92 # v6.2.0 - name: Configure Ruby uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0 with: bundler-cache: true - name: Configure JDK uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 with: distribution: "temurin" java-version: ${{ inputs.java-version }} - name: Install Fastlane shell: bash run: | bundle config path vendor/bundle bundle install --jobs 4 --retry 3