File tree 1 file changed +9
-12
lines changed
1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -35,30 +35,27 @@ jobs:
35
35
- name : Install esy
36
36
run : npm install -g esy
37
37
38
- - name : Restore esy cache
38
+ - name : Restore esy source cache
39
+ id : esy-cache
39
40
uses : actions/cache@v2
40
41
with :
41
42
path : ~/.esy/source
42
- key : source-${{ hashFiles('**/index.json') }}
43
+ key : source-${{ matrix.os }}-${{ hashFiles('**/index.json') }}
44
+
45
+ - name : Install
46
+ run : esy install
43
47
44
48
- name : Print esy cache
45
49
id : print_esy_cache
46
50
run : node scripts/print-esy-cache.js
47
51
48
- - name : Restore build cache
52
+ - name : Try to restore dependencies cache
49
53
id : deps-cache
50
54
uses : actions/cache@v2
51
55
with :
52
56
path : ${{ steps.print_esy_cache.outputs.esy_cache }}
53
- key : build-${{ matrix.os }}-${{ hashFiles('**/index.json') }}
54
-
55
- - name : Import dependencies
56
- if : steps.cache.outputs.deps-cache == 'true'
57
- run : esy import-build _export/*
58
-
59
- - name : Install
60
- if : steps.cache.outputs.deps-cache == 'true'
61
- run : esy install
57
+ key : deps-${{ matrix.os }}-${{ hashFiles('**/index.json') }}
58
+ restore-keys : deps-${{ matrix.os }}-
62
59
63
60
- name : Build
64
61
run : esy build
You can’t perform that action at this time.
0 commit comments