https://github.com/carthage/workflows
Opinionated workflows built on top of Carthage
https://github.com/carthage/workflows
Last synced: about 1 year ago
JSON representation
Opinionated workflows built on top of Carthage
- Host: GitHub
- URL: https://github.com/carthage/workflows
- Owner: Carthage
- License: mit
- Created: 2015-05-15T04:30:13.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-04-28T05:55:21.000Z (about 6 years ago)
- Last Synced: 2025-03-24T23:41:24.581Z (over 1 year ago)
- Language: Shell
- Size: 12.7 KB
- Stars: 65
- Watchers: 16
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# workflows
Opinionated workflows built on top of Carthage
## `carthage-developer-checkouts`
Replaces Carthage checkouts with symlinks pointed inside the parent directory
(`..`), useful for developing dependencies in coordination with the parent
project, while avoiding the need for submodules.
## `carthage-verify`
Verifies that the commitish values in the
[`Cartfile.resolved` file](https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfileresolved) are in sync with the commitish values in the
[`Carthage/Build/*.version` files](https://github.com/Carthage/Carthage/blob/master/Documentation/VersionFile.md).
Can be added to an Xcode project as a "run script" build phase to prevent
developers from building the project with carthage-built frameworks that are out
of sync with the contents of the `Cartfile.resolved`. This occurs because the
`Carthage/Build` folder is typically ignored in version control, and a developer
may have a stale contents in their local checkout from the last time they ran a
`carthage bootstrap`.
Similar in behavior to the CocoaPods [`Manifest.lock` file](https://www.objc.io/issues/6-build-tools/cocoapods-under-the-hood/#manifest-lock).