]> cat aescling's git repositories - mastodon.git/commit
Use CircleCI workflows for ruby dependencies (#8228)
authorThibG <thib@sitedethib.com>
Sat, 18 Aug 2018 02:05:42 +0000 (04:05 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Sat, 18 Aug 2018 02:05:42 +0000 (04:05 +0200)
commit5059989cc743e18f05e3f5f95ad557d7f7f34afd
treee33323cdc730a3facbde372bbe78ed528d6d3eba
parentedb1de780060a0d62bc57153d743002c0a8bde67
Use CircleCI workflows for ruby dependencies (#8228)

* Add “bundle clean” suggestion from CircleCI doc

Cf. https://circleci.com/docs/2.0/caching/#bundler-ruby

* Use workspaces instead of caches for ruby gems

Cache are not guaranteed to be available, while the test jobs *require* their
depencies to run. Workspaces are thus more suitable.

One downside is that the order of workspace layer additions need to be
deterministic, which is why install-ruby{2.3,2.4} now depend on
install-ruby2.5.
.circleci/config.yml