Skip to content

Futured CI/CD Workflows

Reusable GitHub Actions workflows and composite actions for iOS, Android, and Kotlin Multiplatform projects at Futured.


What's New in 2.4.4

Input Changes

ios-kmp-selfhosted-build

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-kmp-selfhosted-release

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-selfhosted-build

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-selfhosted-nightly-build

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-selfhosted-on-demand-build

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-selfhosted-release

Secret Change Details
APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

kmp-combined-nightly-build

Secret Change Details
IOS_APP_STORE_CONNECT_API_KEY_ISSUER_ID required: True -> False

ios-fastlane-beta

Input Change Details
app_store_connect_api_key_issuer_id required: True -> False

ios-fastlane-release

Input Change Details
app_store_connect_api_key_issuer_id required: True -> False

ios-kmp-build

Input Change Details
app_store_connect_api_key_issuer_id required: True -> False

Full Changelog


What's Inside

  • iOS Workflows


    Self-hosted runner workflows for testing, building, and releasing iOS apps via Fastlane.

    iOS Workflows

  • Android Workflows


    Cloud-based workflows for PR checks, nightly builds, and releases to Firebase & Google Play.

    Android Workflows

  • KMP Workflows


    Workflows for Kotlin Multiplatform projects — change detection and combined builds.

    KMP Workflows

  • Composite Actions


    Reusable building blocks used by the workflows — environment setup, Fastlane steps, and utilities.

    Actions


Platform Test Build Release
iOS selfhosted-test selfhosted-nightly-build selfhosted-release
iOS + KMP selfhosted-test selfhosted-build selfhosted-release
Android cloud-check cloud-nightly-build Firebase / Google Play
KMP — combined-nightly-build —

Repository

futuredapp/.github