irgaly/Xcode Cache

Cache Xcode's DerivedData for incremental build.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
keycache key for DerivedDatayes
restore-keyscache restore keys for DerivedData.no""
deriveddata-directorya directory of project's DerivedData. default: ~/Library/Developer/Xcode/DerivedDatano""
sourcepackages-directorya directory of SourcePackages. default: {deriveddata-directory}/SourcePackagesno""
restore-mtime-targetsthe targets glob pattern of restoring mtime. exclude pattern '!{pattern}' can be used. This glob pattern is applied with GitHub action toolkit glob option implicitDescendants = falseno""
swiftpm-package-resolved-fileXcode's Package.resolved file path glob pattern. default: **/*.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved , **/*.xcworkspace/xcshareddata/swiftpm/Package.resolvedno""
swiftpm-cache-keycache key for SourcePackages. default: irgaly/xcode-cache-sourcepackages-{hashFiles({resolvedFiles})}no""
swiftpm-cache-restore-keyscache restore keys for SourcePackagesno""
use-default-mtime-targetsprocess 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 , **/*.hxxnotrue
delete-used-deriveddata-cachedelete the DerivedData cache used for this job, when job has succeeded.nofalse
tokenan GitHub Token for deleting the DerivedData operation. default: github.tokenno${{ github.token }}
verboseenable verbose loggingnofalse
cache-read-onlyWhen true, existing entries will be read from the cache but no entries will be written.nofalse

no outputs