Skip to content

A GitHub action for executing fastlane lanes.

License

Notifications You must be signed in to change notification settings

rewolt79/fastlane-action

 
 

Repository files navigation

GitHub Action: Fastlane

Actions Status

This action executes the lane that is passed.

Inputs

lane

Required The lane that should be executed.

options

Optional The options that should be passed as arguments to the lane. The options should be serialized as a JSON object.

subdirectory

Optional The relative path from the project root to the subdirectory where the fastlane folder is located.

Example usage

Basic usage for executing a lane in the root directory without arguments.

uses: maierj/[email protected]
with:
  lane: 'beta'


Usage for executing a lane in the root directory with arguments. For a lane called beta to be called like

fastlane beta option1:value1 option2:value2

the workflow step should look like

uses: maierj/[email protected]
with:
  lane: 'beta'
  options: '{ "option1": "value1", "option2": "value2" }'


Usage for executing a lane in a context where the fastlane folder is in a subdirectory called ios.

uses: maierj/[email protected]
with:
  lane: 'beta'
  subdirectory: 'ios'

Support & Limitations

The action support macOS and ubuntu as virtual environments.

About

A GitHub action for executing fastlane lanes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%