File tree Expand file tree Collapse file tree 3 files changed +29
-7
lines changed Expand file tree Collapse file tree 3 files changed +29
-7
lines changed Original file line number Diff line number Diff line change 1- name : Setup  Godot build cache
2- description : Setup  Godot build cache.
1+ name : Restore  Godot build cache
2+ description : Restore  Godot build cache.
33inputs :
44 cache-name :
55 description : The cache base name (job name by default). 
@@ -10,9 +10,8 @@ inputs:
1010runs :
1111 using : " composite" 
1212 steps :
13-  #  Upload cache on completion and check it out now
14-  - name : Load .scons_cache directory 
15-  uses : actions/cache@v3 
13+  - name : Restore .scons_cache directory 
14+  uses : actions/cache/restore@v3 
1615 with :
1716 path : ${{inputs.scons-cache}} 
1817 key : ${{inputs.cache-name}}-${{env.GODOT_BASE_BRANCH}}-${{github.ref}}-${{github.sha}} 
Original file line number Diff line number Diff line change 1+ name : Save Godot build cache 
2+ description : Save Godot build cache. 
3+ inputs :
4+  cache-name :
5+  description : The cache base name (job name by default). 
6+  default : " ${{github.job}}" 
7+  scons-cache :
8+  description : The SCons cache path. 
9+  default : " ${{github.workspace}}/.scons-cache/" 
10+ runs :
11+  using : " composite" 
12+  steps :
13+  - name : Save SCons cache directory 
14+  uses : actions/cache/save@v4 
15+  with :
16+  path : ${{inputs.scons-cache}} 
17+  key : ${{inputs.cache-name}}-${{env.GODOT_BASE_BRANCH}}-${{github.ref}}-${{github.sha}} 
Original file line number Diff line number Diff line change 9999 with :
100100 submodules : recursive 
101101
102-  - name : Setup  Godot build cache
103-  uses : ./.github/actions/godot-cache 
102+  - name : Restore  Godot build cache
103+  uses : ./.github/actions/godot-cache-restore  
104104 with :
105105 cache-name : ${{ matrix.cache-name }} 
106106 continue-on-error : true 
@@ -153,6 +153,12 @@ jobs:
153153 cd test 
154154 scons platform=${{ matrix.platform }} verbose=yes target=template_release ${{ matrix.flags }} 
155155
156+ name : Save Godot build cache 
157+  uses : ./.github/actions/godot-cache-save 
158+  with :
159+  cache-name : ${{ matrix.cache-name }} 
160+  continue-on-error : true 
161+ 
156162 - name : Download latest Godot artifacts 
157163 uses : dsnopek/action-download-artifact@1322f74e2dac9feed2ee76a32d9ae1ca3b4cf4e9 
158164 if : ${{ matrix.run-tests && env.GODOT_TEST_VERSION == 'master' }} 
                         You can’t perform that action at this time. 
           
                  
0 commit comments