@@ -3,7 +3,6 @@ version: 2.1
33orbs :
44 browser-tools : circleci/browser-tools@1.3
55 codecov : codecov/codecov@3.2.3
6- slack : circleci/slack@4.9.3
76
87executors :
98 base :
@@ -85,13 +84,6 @@ commands:
8584 paths :
8685 - vendor/bundle
8786
88- notify :
89- steps :
90- - slack/notify :
91- event : fail
92- template : basic_fail_1
93- branch_pattern : master, v[0-9]+\.[0-9]+
94-
9587 test :
9688 steps :
9789 - run :
@@ -169,16 +161,16 @@ commands:
169161 cat /tmp/.tool-versions
170162 - restore_cache :
171163 keys :
172- - solidus-installer-v6 -{{ checksum "/tmp/.tool-versions" }}
173- - solidus-installer-v6 -
164+ - solidus-installer-v7 -{{ checksum "/tmp/.tool-versions" }}
165+ - solidus-installer-v7 -
174166 - run :
175167 name : " Prepare the rails application"
176168 command : |
177169 cd /tmp
178170 test -d my_app || gem install rails solidus
179- test -d my_app || rails new my_app --skip-javascript --skip- git
171+ test -d my_app || rails new my_app --skip-git
180172 - save_cache :
181- key : solidus-installer-v5 -{{ checksum "/tmp/.tool-versions" }}
173+ key : solidus-installer-v7 -{{ checksum "/tmp/.tool-versions" }}
182174 paths :
183175 - /tmp/my_app
184176 - /home/circleci/.rubygems
@@ -247,7 +239,6 @@ jobs:
247239 bundle add solidus --git "file://$(ruby -e"puts File.expand_path ENV['CIRCLE_WORKING_DIRECTORY']")"
248240 export LIB_NAME=set # dummy requireable file
249241 bundle exec rake -rrails -rspree/testing_support/extension_rake -e'Rake::Task["extension:test_app"].invoke'
250- - notify
251242
252243 test_solidus :
253244 parameters :
@@ -279,7 +270,6 @@ jobs:
279270 - setup
280271 - libvips
281272 - test
282- - notify
283273
284274 test_with_coverage :
285275 parameters :
@@ -301,7 +291,6 @@ jobs:
301291 - setup
302292 - libvips
303293 - test_with_coverage
304- - notify
305294
306295 dev_tools :
307296 docker :
@@ -314,34 +303,27 @@ jobs:
314303 cd dev_tools
315304 bundle
316305 bundle exec rspec
317- - notify
318306
319307workflows :
320308 build :
321309 jobs :
322- - solidus_installer :
323- context : slack-secrets
310+ - solidus_installer
324311
325312 # Only test with coverage support with the default versions
326313 - test_with_coverage :
327- context : slack-secrets
328314 post-steps :
329315 - codecov/upload :
330316 file : $COVERAGE_FILE
331317
332318 # Based on supported versions for the current Solidus release and recommended versions from
333319 # https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html.
334320 - test_solidus :
335- context : slack-secrets
336321 name : &name "test-rails-<<matrix.rails>>-ruby-<<matrix.ruby>>-<<matrix.database>>-<<#matrix.paperclip>>paperclip<</matrix.paperclip>><<^matrix.paperclip>>activestorage<</matrix.paperclip>><<#matrix.legacy_events>>-legacy_events<</matrix.legacy_events>>"
337322 matrix : { parameters: { rails: ['7.0'], ruby: ['3.1', '3.2'], database: ['mysql', 'sqlite', 'postgres'], paperclip: [true, false], legacy_events: [false] } }
338323 - test_solidus :
339- context : slack-secrets
340324 name : *name
341325 matrix : { parameters: { rails: ['6.1'], ruby: ['2.7', '3.0', '3.1'], database: ['sqlite'], paperclip: [false], legacy_events: [false] } }
342326 - test_solidus :
343- context : slack-secrets
344327 name : *name
345328 matrix : { parameters: { rails: ['6.0'], ruby: ['2.7'], database: ['sqlite'], paperclip: [true], legacy_events: [true] } }
346- - dev_tools :
347- context : slack-secrets
329+ - dev_tools
0 commit comments