An open API service indexing awesome lists of open source software.

https://github.com/ackeecz/load-xcode-version

GitHub action for loading Xcode version from shared storage
https://github.com/ackeecz/load-xcode-version

Last synced: 3 months ago
JSON representation

GitHub action for loading Xcode version from shared storage

Awesome Lists containing this project

README

          

# Load Xcode version

GitHub action for loading Xcode version from shared file.

## Prerequisities

As this action is tied to Xcode, it is required to be run on **macOS** runners.

Also it expects that Xcode version defined in you version files is available on your runner and it is in default _Applications_ folder (_/Applications/Xcode\_{version}.app_).

## Inputs

| Name | Description | |
| ---- | ----------- | --- |
| `xcode_version_location` | Location of file where Xcode version is written | **Required** Default: `.github/xcode-version` |
| `autoselect_xcode` | If `true` then action will call `xcode-select` to automatically select loaded Xcode version | **Required** Default: `true` |

## Outputs

| Name | Description |
| ---- | ----------- |
| `xcode_version` | Version of Xcode that was loaded from given file |

## Example usage

### Basic usage

If you store your Xcode version in default location and you want the action to select it for you, you just call the action without any arguments.

```YAML
uses: AckeeCZ/load-xcode-version@1.0
```

### Customized usage

If you store your Xcode version elsewhere and prefer to set it yourself, you just pass your location and you can disable calling `xcode-select`

```YAML
uses: AckeeCZ/load-xcode-version@1.0
with:
xcode_version_location: 'xcode_version'
autoselect_xcode: 'false'
```