lib/potassium/assets/.circleci/config.yml.erb in potassium-6.5.0 vs lib/potassium/assets/.circleci/config.yml.erb in potassium-6.6.0
- old
+ new
@@ -76,10 +76,17 @@
- save_cache:
key: yarn-dependencies-{{ .Environment.YARN_CACHE_VERSION }}-{{ checksum "yarn.lock" }}
paths:
- node_modules
+ <%- if selected?(:storage, :shrine) -%>
+ - run:
+ name: Install apt and vips buildpack dependencies
+ command: |
+ xargs -a Aptfile sudo apt-get install
+ sudo apt-get install libvips
+ <%- end -%>
jobs:
test:
executor: test-executor
steps:
@@ -123,10 +130,13 @@
cat coverage/coverage.txt | ./bin/reviewdog -reporter=github-pr-review -efm="%f:%l:%c: %m"
<%- if selected?(:front_end, :vue) -%>
- run:
name: Run jest
- command: yarn run test
+ command: |
+ yarn run test > coverage/input_jest.txt
+ ./node_modules/.bin/format-coverage coverage/input_jest.txt coverage/output_jest.txt /home/circleci/project/app/javascript
+ cat coverage/output_jest.txt | ./bin/reviewdog -reporter=github-pr-review -efm="%f:%l:%c: %m"
<%- end -%>
- store_test_results:
path: test_results