chore: fix bundler caching in circleci (#1899)

This commit is contained in:
Nolan Lawson 2020-11-23 18:07:38 -08:00 committed by GitHub
parent a124ba9dc8
commit d3ce112f60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View file

@ -30,7 +30,7 @@ jobs:
command: node -v
- restore_cache:
name: Restore yarn cache
key: dependency-cache-{{ checksum "yarn.lock" }}
key: yarn-v1-{{ checksum "yarn.lock" }}
- run:
name: Yarn install
command: yarn install --immutable
@ -39,7 +39,7 @@ jobs:
command: yarn clone-mastodon
- restore_cache:
name: Restore bundler cache
key: bundler-{{ checksum "mastodon/Gemfile.lock" }}
key: bundler-v2-{{ checksum "mastodon/Gemfile.lock" }}
- run:
name: Lint
command: yarn lint
@ -73,11 +73,11 @@ jobs:
yarn test
- save_cache:
name: Save yarn cache
key: dependency-cache-{{ checksum "yarn.lock" }}
key: yarn-v1-{{ checksum "yarn.lock" }}
paths:
- ~/.cache/yarn
- save_cache:
name: Save bundler cache
key: bundler-{{ checksum "mastodon/Gemfile.lock" }}
key: bundler-v2-{{ checksum "mastodon/Gemfile.lock" }}
paths:
- mastodon/vendor/bundle

View file

@ -59,7 +59,7 @@ async function runMastodon () {
const cwd = mastodonDir
const cmds = [
'gem install bundler foreman',
'bundle install --frozen',
'bundle install --frozen --path vendor/bundle',
'bundle exec rails db:migrate',
'yarn --pure-lockfile'
]