A GitHub Action Wrapper for the delightful xcodegen
CLI tool.
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 expansionsonly-plists
: Generate only plist filesproject
: 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 specproject-root
: The path to the project root directory. Defaults to the directory containing the project spec.quiet
: Suppress all informational and success outputspec
: The path to the project spec file. Defaults to project.ymluse-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:
version
: The version of xcodegen to be used. Check https://github.com/yonaskolb/XcodeGen/releases for valid options. Omit this input or use 'latest' to use the latest version.
Moreover, steps of install or run xcodegen can be specified:
intall
: Install xcodegen or not.run
: Run xcodegen or not.
uses: xavierLowmiller/[email protected]
with:
spec: project.yaml
quiet: true
version: '2.15.1'