Skip to content

Releases: kayak/carthage_remote_cache

Preserve symlinks when archiving the build directory

30 Apr 14:08
Compare
Choose a tag to compare

Features

  • Preserve symlinks when archiving the build directory

Retry on SocketError

11 Jul 10:04
Compare
Choose a tag to compare

Features

  • Retry networking on SocketError

XCFrameworks and /browser/

05 Jul 11:26
Compare
Choose a tag to compare

Features

  • Upload and download .xcframework carthage artifacts from the Carthage/Build/ folder
  • Browse files stored on the cache via a web interface, navigate to /browser/

Infrastructure

  • Replaced travis-ci with Github Actions for CI unit tests

Docker, Platform download, Retry on network errors

20 May 20:14
Compare
Choose a tag to compare

Features

  • Download a subset of platforms, e.g. carthagerc download --platform iOS,macOS,tvOS,watchOS (#6)
  • Retry on network errors. Opt out by passing in --no-retry (#8)

Infrastructure

  • Add support to run the server via docker (#5)

Bugfixes

10 Jul 12:29
Compare
Choose a tag to compare
  • Delete existing Carthage/Build/:platform/:framework.framework directory when unpacking an archive during download

Bugfixes

01 Jun 09:10
Compare
Choose a tag to compare
  • Fix #1 Synchronize concurrent framework archives unpack
  • Relax requirement of uploaded .framework to include DSYM file, there are github releases, which don't provide DSYM files

Verify Cartfile.resolved vs Carthage/Build Mismatch

01 Mar 14:17
Compare
Choose a tag to compare
  • new command $ carthagerc verify to report version mismatch between existing frameworks in Carthage/Build and entries in Cartfile.resolved, see README for more details.
  • upgraded sinatra to 2.0.1

Endpoint Compatibility

13 Feb 13:04
Compare
Choose a tag to compare
  • carthagerc now verifies whether installed version matches the one on remote cache server to avoid endpoint compatibility issues when uploading / downloading frameworks
  • Fixed race condition when multiple threads are writing to same instance variables

Safer Upload and Download

09 Feb 14:26
Compare
Choose a tag to compare
  • Framework zip archive upload and download is now validated with a CRC32 checksum
  • Fixed sh failure not propagating from threads back to main thread via Process.exit

Support All Carthage Origins

08 Feb 13:11
Compare
Choose a tag to compare
  • Extended caching support to git and binary Carthage origins
  • Include transferred total archive size in MB when downloading / uploading frameworks to cache, e.g. Downloaded and extracted 12 archives (16.5 MB), skipped 0 archives.