mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 03:38:36 +08:00 
			
		
		
		
	Merge pull request #173 from malob/add-stack-example
Add example for Haskell Stack
This commit is contained in:
		
						commit
						29dbbce762
					
				|  | @ -92,6 +92,7 @@ See [Examples](examples.md) for a list of `actions/cache` implementations for us | ||||||
| - [Elixir - Mix](./examples.md#elixir---mix) | - [Elixir - Mix](./examples.md#elixir---mix) | ||||||
| - [Go - Modules](./examples.md#go---modules) | - [Go - Modules](./examples.md#go---modules) | ||||||
| - [Haskell - Cabal](./examples.md#haskell---cabal) | - [Haskell - Cabal](./examples.md#haskell---cabal) | ||||||
|  | - [Haskell - Stack](./examples.md#haskell---stack) | ||||||
| - [Java - Gradle](./examples.md#java---gradle) | - [Java - Gradle](./examples.md#java---gradle) | ||||||
| - [Java - Maven](./examples.md#java---maven) | - [Java - Maven](./examples.md#java---maven) | ||||||
| - [Node - npm](./examples.md#node---npm) | - [Node - npm](./examples.md#node---npm) | ||||||
|  |  | ||||||
							
								
								
									
										20
									
								
								examples.md
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								examples.md
									
									
									
									
									
								
							|  | @ -6,6 +6,7 @@ | ||||||
|   - [Elixir - Mix](#elixir---mix) |   - [Elixir - Mix](#elixir---mix) | ||||||
|   - [Go - Modules](#go---modules) |   - [Go - Modules](#go---modules) | ||||||
|   - [Haskell - Cabal](#haskell---cabal) |   - [Haskell - Cabal](#haskell---cabal) | ||||||
|  |   - [Haskell - Stack](#haskell---stack) | ||||||
|   - [Java - Gradle](#java---gradle) |   - [Java - Gradle](#java---gradle) | ||||||
|   - [Java - Maven](#java---maven) |   - [Java - Maven](#java---maven) | ||||||
|   - [Node - npm](#node---npm) |   - [Node - npm](#node---npm) | ||||||
|  | @ -130,6 +131,25 @@ We cache the elements of the Cabal store separately, as the entirety of `~/.caba | ||||||
|     key: ${{ runner.os }}-${{ matrix.ghc }} |     key: ${{ runner.os }}-${{ matrix.ghc }} | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
|  | ## Haskell - Stack | ||||||
|  | 
 | ||||||
|  | ```yaml | ||||||
|  | - uses: actions/cache@v2 | ||||||
|  |   name: Cache ~/.stack | ||||||
|  |   with: | ||||||
|  |     path: ~/.stack | ||||||
|  |     key: ${{ runner.os }}-stack-global-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }} | ||||||
|  |     restore-keys: | | ||||||
|  |       ${{ runner.os }}-stack-global- | ||||||
|  | - uses: actions/cache@v2 | ||||||
|  |   name: Cache .stack-work | ||||||
|  |   with: | ||||||
|  |     path: .stack-work | ||||||
|  |     key: ${{ runner.os }}-stack-work-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}-${{ hashFiles('**/*.hs') }} | ||||||
|  |     restore-keys: | | ||||||
|  |       ${{ runner.os }}-stack-work- | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
| ## Java - Gradle | ## Java - Gradle | ||||||
| 
 | 
 | ||||||
| ```yaml | ```yaml | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Vipul
						Vipul