File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 13
13
jobs :
14
14
industrial_ci :
15
15
strategy :
16
+ fail-fast : false
16
17
matrix :
17
18
env :
18
19
- ROS_DISTRO : rolling
@@ -48,33 +49,36 @@ jobs:
48
49
steps :
49
50
- uses : actions/checkout@v4
50
51
- name : cache upstream_ws
51
- uses : actions /cache@v4
52
+ uses : rhaschke /cache@main
52
53
with :
53
- save-always : true
54
54
path : ${{ env.BASEDIR }}/upstream_ws
55
55
key : upstream_ws-${{ env.CACHE_PREFIX }}-${{ github.run_id }}
56
56
restore-keys : |
57
57
upstream_ws-${{ env.CACHE_PREFIX }}
58
+ env :
59
+ GHA_CACHE_SAVE : always
58
60
# The target directory cache doesn't include the source directory because
59
61
# that comes from the checkout. See "prepare target_ws for cache" task below
60
62
- name : cache target_ws
61
63
if : ${{ ! matrix.env.CCOV }}
62
- uses : actions /cache@v4
64
+ uses : rhaschke /cache@main
63
65
with :
64
- save-always : true
65
66
path : ${{ env.BASEDIR }}/target_ws
66
67
key : target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}-${{ github.run_id }}
67
68
restore-keys : |
68
69
target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}
70
+ env :
71
+ GHA_CACHE_SAVE : always
69
72
- name : cache ccache
70
- uses : actions /cache@v4
73
+ uses : rhaschke /cache@main
71
74
with :
72
- save-always : true
73
75
path : ${{ env.CCACHE_DIR }}
74
76
key : ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}-${{ github.run_id }}
75
77
restore-keys : |
76
78
ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}
77
79
ccache-${{ env.CACHE_PREFIX }}
80
+ env :
81
+ GHA_CACHE_SAVE : always
78
82
- name : industrial_ci
79
83
uses : ros-industrial/industrial_ci@master
80
84
env : ${{ matrix.env }}
You can’t perform that action at this time.
0 commit comments