Use workspace instead of caching for built assets
Tests cannot run without built assets, and we want exactly the matching assets. This is not a cache.
This commit is contained in:
		
							parent
							
								
									f5b880a429
								
							
						
					
					
						commit
						52165d0824
					
				
					 1 changed files with 4 additions and 10 deletions
				
			
		|  | @ -81,12 +81,6 @@ aliases: | |||
|         - run: ruby -e 'puts RUBY_VERSION' | tee /tmp/.ruby-version | ||||
|         - *restore_ruby_dependencies | ||||
| 
 | ||||
|         - restore_cache: | ||||
|             keys: | ||||
|               - precompiled-assets-{{ .Branch }}-{{ .Revision }} | ||||
|               - precompiled-assets-{{ .Branch }}- | ||||
|               - precompiled-assets- | ||||
| 
 | ||||
|         - run: | ||||
|             name: Prepare Tests | ||||
|             command: ./bin/rails parallel:create parallel:load_schema parallel:prepare | ||||
|  | @ -128,11 +122,11 @@ jobs: | |||
|           name: Precompile assets | ||||
|           command: ./bin/rails assets:precompile | ||||
|           no_output_timeout: 40m | ||||
|       - save_cache: | ||||
|           key: precompiled-assets-{{ .Branch }}-{{ .Revision }} | ||||
|       - persist_to_workspace: | ||||
|           root: ~/projects/ | ||||
|           paths: | ||||
|             - ./public/assets | ||||
|             - ./public/packs-test/ | ||||
|               - ./mastodon/public/assets | ||||
|               - ./mastodon/public/packs-test/ | ||||
| 
 | ||||
|   test-ruby2.5: | ||||
|     <<: *defaults | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue