Releases: maxim-lobanov/setup-cocoapods
Update to Node 20 and fix a bug with await
What's Changed
- await uninstall command by @dmeyer-pfg in #28
- Update Node.JS to 20.x by @maxim-lobanov in #29
New Contributors
- @dmeyer-pfg made their first contribution in #28
Full Changelog: v1...v1.4.0
Update @actions/core to 1.2.6
Update @actions/core to 1.2.6
Related to deprecating set-env and add-path commands
Bump Node.js to 16
What's Changed
- Bump all dependencies by @maxlapides in #25
- Bump Node.js version in workflow by @maxim-lobanov in #26
New Contributors
- @maxlapides made their first contribution in #25
Full Changelog: v1...v1.3.0
Bump y18n and node-notifier dependencies
Support pre-release versions of cocoapods
Extend Podfile regex to support prerelease versions of cocoapods (1.10.0.rc.1, 1.9.0.beta.2 and etc)
Related issue: #7
Add support for Ubuntu
setup-cocoapods
This action sets up specific version of Cocoapods in GitHub Actions workflow.
Action supports two ways to specify Cocoapods version:
- Specify particular version using
version
parameter - Specify path to the
Podfile.lock
file usingpodfile-path
parameter. In this case, version of Cocoapods will be parsed from Podfile.lock.
Action is intended for macOS and Ubuntu platforms.
Available parameters
Parameter name | Description | Supported format |
---|---|---|
version | Specify version of Cocoapods to install | latest , 1.5.2 , 1.9.1 |
podfile-path | Specify path to Podfile.lock file to determine Cocoapods version dynamically |
myApp/Podfile.lock |
At the same time, only one parameter should be specified.
Usage
name: CI
on: [push]
jobs:
build:
name: Setup Cocoapods based on provided version
runs-on: macos-latest
steps:
- name: setup-cocoapods
uses: maxim-lobanov/[email protected]
with:
version: 1.9.0
build:
name: Setup Cocoapods based on Podfile.lock
runs-on: macos-latest
steps:
- name: setup-cocoapods
uses: maxim-lobanov/[email protected]
with:
podfile-path: myApp/Podfile.lock
License
The scripts and documentation in this project are released under the MIT License.
This action sets up specific version of Cocoapods in GitHub Actions workflow.
setup-cocoapods
This action sets up specific version of Cocoapods in GitHub Actions workflow.
Action supports two ways to specify Cocoapods version:
- Specify particular version using
version
parameter - Specify path to the
Podfile.lock
file usingpodfile-path
parameter. In this case, version of Cocoapods will be parsed from Podfile.lock.
Available parameters
Parameter name | Description | Supported format |
---|---|---|
version | Specify version of Cocoapods to install | latest , 1.5.2 , 1.9.1 |
podfile-path | Specify path to Podfile.lock file to determine Cocoapods version dynamically |
myApp/Podfile.lock |
At the same time, only one parameter should be specified.
Usage
name: CI
on: [push]
jobs:
build:
name: Setup Cocoapods based on provided version
runs-on: macos-latest
steps:
- name: setup-cocoapods
uses: maxim-lobanov/[email protected]
with:
version: 1.9.0
build:
name: Setup Cocoapods based on Podfile.lock
runs-on: macos-latest
steps:
- name: setup-cocoapods
uses: maxim-lobanov/[email protected]
with:
podfile-path: myApp/Podfile.lock
License
The scripts and documentation in this project are released under the MIT License