13
13
jobs :
14
14
industrial_ci :
15
15
strategy :
16
+ fail-fast : false
16
17
matrix :
17
18
env :
18
- - IMAGE : galactic-source
19
- CLANG_TIDY : true
20
19
- IMAGE : humble-source
21
20
- IMAGE : rolling-source
21
+ CLANG_TIDY : true
22
22
23
23
env :
24
24
DOCKER_IMAGE : moveit/moveit2:${{ matrix.env.IMAGE }}
@@ -33,35 +33,38 @@ jobs:
33
33
name : ${{ matrix.env.IMAGE }}${{ matrix.env.CLANG_TIDY && ' + clang-tidy' || '' }}
34
34
runs-on : ubuntu-latest
35
35
steps :
36
- - uses : actions/checkout@v3
36
+ - uses : actions/checkout@v4
37
37
with :
38
38
fetch-depth : 0
39
39
- name : cache upstream_ws
40
- uses : pat-s/always-upload- cache@v3
40
+ uses : actions/ cache@v4
41
41
with :
42
+ save-always : true
42
43
path : ${{ env.BASEDIR }}/upstream_ws
43
44
key : upstream_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('moveit_visual_tools.repos') }}-${{ github.run_id }}
44
45
restore-keys : |
45
46
upstream_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('moveit_visual_tools.repos') }}
46
47
# The target directory cache doesn't include the source directory because
47
48
# that comes from the checkout. See "prepare target_ws for cache" task below
48
49
- name : cache target_ws
49
- uses : pat-s/always-upload- cache@v3
50
+ uses : actions/ cache@v4
50
51
with :
52
+ save-always : true
51
53
path : ${{ env.BASEDIR }}/target_ws
52
54
key : target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}-${{ github.run_id }}
53
55
restore-keys : |
54
56
target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}
55
57
- name : cache ccache
56
- uses : pat-s/always-upload- cache@v2.1.5
58
+ uses : actions/ cache@v4
57
59
with :
60
+ save-always : true
58
61
path : ${{ env.CCACHE_DIR }}
59
62
key : ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}-${{ github.run_id }}
60
63
restore-keys : |
61
64
ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}
62
65
ccache-${{ env.CACHE_PREFIX }}
63
66
- name : industrial_ci
64
- uses : ' ros-industrial/industrial_ci@master'
67
+ uses : ros-industrial/industrial_ci@master
65
68
env : ${{ matrix.env }}
66
69
- name : prepare target_ws for cache
67
70
run : |
0 commit comments