irgaly/Xcode Cache
Cache Xcode's DerivedData for incremental build.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| key | cache key for DerivedData | yes | — |
| restore-keys | cache restore keys for DerivedData. | no | "" |
| deriveddata-directory | a directory of project's DerivedData. default: ~/Library/Developer/Xcode/DerivedData | no | "" |
| sourcepackages-directory | a directory of SourcePackages. default: {deriveddata-directory}/SourcePackages | no | "" |
| restore-mtime-targets | the targets glob pattern of restoring mtime. exclude pattern '!{pattern}' can be used. This glob pattern is applied with GitHub action toolkit glob option implicitDescendants = false | no | "" |
| swiftpm-package-resolved-file | Xcode's Package.resolved file path glob pattern. default: **/*.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved , **/*.xcworkspace/xcshareddata/swiftpm/Package.resolved | no | "" |
| swiftpm-cache-key | cache key for SourcePackages. default: irgaly/xcode-cache-sourcepackages-{hashFiles({resolvedFiles})} | no | "" |
| swiftpm-cache-restore-keys | cache restore keys for SourcePackages | no | "" |
| use-default-mtime-targets | process default mtime targets: **/*.swift , **/*.xib , **/*.storyboard , **/*.strings , **/*.xcstrings, **/*.plist , **/*.xcassets , **/*.xcassets/**/* , **/*.bundle , **/*.bundle/**/*, **/*.xcdatamodel , **/*.xcdatamodel/**/* , **/*.framework , **/*.framework/**/* , **/*.xcframework , **/*.xcframework/**/* , **/*.m , **/*.mm , **/*.h , **/*.c , **/*.cc , **/*.cpp , **/*.hpp , **/*.hxx | no | true |
| delete-used-deriveddata-cache | delete the DerivedData cache used for this job, when job has succeeded. | no | false |
| token | an GitHub Token for deleting the DerivedData operation. default: github.token | no | ${{ github.token }} |
| verbose | enable verbose logging | no | false |
| cache-read-only | When true, existing entries will be read from the cache but no entries will be written. | no | false |
Outputs
no outputs