15
15
fail-fast : false
16
16
matrix :
17
17
os :
18
- - macos-12
18
+ - macos-14
19
19
env :
20
20
CCACHE_COMPRESS : true
21
21
CCACHE_MAXSIZE : 500M
@@ -24,24 +24,25 @@ jobs:
24
24
steps :
25
25
- name : Checkout repository
26
26
uses : actions/checkout@v4
27
- - name : Set up Tap
27
+ - name : Set up tap
28
28
run : brew tap roboticslibrary/rl
29
+ - name : Update index
30
+ run : brew update
29
31
- name : Install dependencies
30
32
run : >
31
33
brew install
32
34
boost
33
35
bullet
34
36
ccache
35
37
cmake
36
- coin
38
+ coin3d
37
39
eigen
38
40
fcl
39
41
ninja
40
42
nlopt
41
43
ode
42
44
pqp
43
45
solid
44
- soqt
45
46
- name : Update environment variables
46
47
run : |
47
48
echo "CCACHE_BASEDIR=${{ runner.workspace }}" >> $GITHUB_ENV
82
83
- qt6
83
84
include :
84
85
- os : windows-2019
85
- toolchain : 14.2
86
+ toolset : 14.2
86
87
- os : windows-2022
87
- toolchain : 14.4
88
+ toolset : 14.4
88
89
env :
89
90
CCACHE_COMPRESS : true
90
91
CCACHE_MAXSIZE : 500M
98
99
- name : Install dependencies
99
100
working-directory : ${{ runner.workspace }}
100
101
run : |
101
- curl -L https://github.com/roboticslibrary/rl-3rdparty/releases/download/latest/rl-3rdparty-msvc-${{ matrix.toolchain }}-x64-${{ matrix.qt }}.7z -o rl-3rdparty.7z
102
+ curl -L https://github.com/roboticslibrary/rl-3rdparty/releases/download/latest/rl-3rdparty-msvc-${{ matrix.toolset }}-x64-${{ matrix.qt }}.7z -o rl-3rdparty.7z
102
103
7z x rl-3rdparty.7z -orl-3rdparty-install
103
104
Write-Output "CMAKE_PREFIX_PATH=${{ runner.workspace }}\rl-3rdparty-install" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
104
105
Write-Output "${{ runner.workspace }}\rl-3rdparty-install\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
@@ -116,8 +117,8 @@ jobs:
116
117
uses : actions/cache@v4
117
118
with :
118
119
path : ${{ runner.workspace }}/.ccache
119
- key : ${{ matrix.os }}-msvc-${{ matrix.toolchain }}-${{ matrix.qt }}-ccache-${{ github.sha }}
120
- restore-keys : ${{ matrix.os }}-msvc-${{ matrix.toolchain }}-${{ matrix.qt }}-ccache-
120
+ key : ${{ matrix.os }}-msvc-${{ matrix.toolset }}-${{ matrix.qt }}-ccache-${{ github.sha }}
121
+ restore-keys : ${{ matrix.os }}-msvc-${{ matrix.toolset }}-${{ matrix.qt }}-ccache-
121
122
- name : Configure CMake
122
123
run : cmake -GNinja -DCMAKE_BUILD_TYPE=Release -S"${{ github.workspace }}" -B"${{ runner.workspace }}/rl-build"
123
124
- name : Build
@@ -132,7 +133,7 @@ jobs:
132
133
- name : Upload archive
133
134
uses : actions/upload-artifact@v4
134
135
with :
135
- name : ${{ matrix.os }}-msvc-${{ matrix.toolchain }}-${{ matrix.qt }}
136
+ name : ${{ matrix.os }}-msvc-${{ matrix.toolset }}-${{ matrix.qt }}
136
137
path : ${{ runner.workspace }}/rl-build/rl-*.7z
137
138
build-msys2 :
138
139
name : Build
@@ -229,6 +230,8 @@ jobs:
229
230
run : |
230
231
sudo apt-get install -y software-properties-common
231
232
sudo apt-add-repository -y -u ppa:roblib/ppa
233
+ - name : Update index
234
+ run : sudo apt-get update
232
235
- name : Install dependencies
233
236
run : >
234
237
sudo apt-get install -y
0 commit comments