-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CircleCI experiment #286
Labels
Comments
|
|
seems like bundler is not installing development dependencies... |
Bundler settings
|
|
something, somewhere is remembering this last |
|
paneq
added a commit
that referenced
this issue
Apr 10, 2018
we are just testing CircleCI behavior Issue: #286
paneq
added a commit
that referenced
this issue
Apr 10, 2018
paneq
added a commit
that referenced
this issue
Apr 10, 2018
which might be problematic because it uses 2 gemfiles during installation and execution of tests. Issue: #286
paneq
added a commit
that referenced
this issue
Apr 10, 2018
paneq
added a commit
that referenced
this issue
Apr 11, 2018
paneq
added a commit
that referenced
this issue
Apr 11, 2018
maybe ARCHFLAGS is needed just like for postgres driver? Issue: #286
paneq
added a commit
that referenced
this issue
Apr 12, 2018
paneq
added a commit
that referenced
this issue
Apr 12, 2018
paneq
added a commit
that referenced
this issue
Apr 12, 2018
paneq
added a commit
that referenced
this issue
Apr 12, 2018
Normal apps use strategy based on {{ checksum "Gemfile.lock" }} but we as a library don't commit that file. We run mutation testing on newest versions of Rails etc. Cache in CircleCI is immutable and stored once. Let's use new cache key every week to cache newest state of dependencies. It's not a problem if we restore old cache. Bundler will just take a little more time to install uncached dependencies. We try 3 potential keys for restoration. We also expire cache when Gemfile is changed or gemspec. More on how this works on CircleCI: https://circleci.com/docs/2.0/caching/ Issue: #286
paneq
added a commit
that referenced
this issue
Apr 12, 2018
Normal apps use strategy based on {{ checksum "Gemfile.lock" }} but we as a library don't commit that file. We run mutation testing on newest versions of Rails etc. Cache in CircleCI is immutable and stored once. Let's use new cache key every week to cache newest state of dependencies. It's not a problem if we restore old cache. Bundler will just take a little more time to install uncached dependencies. We try 3 potential keys for restoration. We also expire cache when Gemfile is changed or gemspec. More on how this works on CircleCI: https://circleci.com/docs/2.0/caching/ Issue: #286
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
No description provided.
The text was updated successfully, but these errors were encountered: