Skip to content

xcodegen

Actions
Runs the xcodegen generate command
1.2.4
Latest
Star (14)

Tags

 (2)

xcodegen GitHub Action

A GitHub Action Wrapper for the delightful xcodegen CLI tool.

Inputs

These correspond to the xcodegen generate options

  • cache-path: Where the cache file will be loaded from and save to. Defaults to ~/.xcodegen/cache/{SPEC_PATH_HASH}
  • no-env: Disable environment variable expansions
  • only-plists: Generate only plist files
  • project: The path to the directory where the project should be generated. Defaults to the directory the spec is in. The filename is defined in the project spec
  • project-root: The path to the project root directory. Defaults to the directory containing the project spec.
  • quiet: Suppress all informational and success output
  • spec: The path to the project spec file. Defaults to project.yml
  • use-cache: Use a cache for the xcodegen spec. This will prevent unnecessarily generating the project if nothing has changed

Additionally, the version of xcodegen can be specified:

Moreover, steps of install or run xcodegen can be specified:

  • intall: Install xcodegen or not.
  • run: Run xcodegen or not.

Example usage

uses: xavierLowmiller/[email protected]
with:
  spec: project.yaml
  quiet: true
  version: '2.15.1'

xcodegen is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Runs the xcodegen generate command
1.2.4
Latest

Tags

 (2)

xcodegen is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.