-
-
Notifications
You must be signed in to change notification settings - Fork 36
259 lines (259 loc) · 10.1 KB
/
osx_arm64.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
jobs:
stage_0_job_0:
name: urdfdom-py moveit-resources-panda-description octomap-msgs object-recognition-msgs
random-numbers
runs-on: macos-14
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-urdfdom-py ros-humble-moveit-resources-panda-description
ros-humble-octomap-msgs ros-humble-object-recognition-msgs ros-humble-random-numbers
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-urdfdom-py ros-humble-moveit-resources-panda-description
ros-humble-octomap-msgs ros-humble-object-recognition-msgs ros-humble-random-numbers
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_0_job_1:
name: eigen-stl-containers moveit-resources-pr2-description moveit-common moveit-resources-fanuc-description
launch-param-builder
runs-on: macos-14
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-eigen-stl-containers ros-humble-moveit-resources-pr2-description
ros-humble-moveit-common ros-humble-moveit-resources-fanuc-description ros-humble-launch-param-builder
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-eigen-stl-containers ros-humble-moveit-resources-pr2-description
ros-humble-moveit-common ros-humble-moveit-resources-fanuc-description ros-humble-launch-param-builder
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_1_job_2:
name: srdfdom moveit-resources-panda-moveit-config moveit-msgs geometric-shapes
moveit-resources-fanuc-moveit-config
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-srdfdom ros-humble-moveit-resources-panda-moveit-config
ros-humble-moveit-msgs ros-humble-geometric-shapes ros-humble-moveit-resources-fanuc-moveit-config
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-srdfdom ros-humble-moveit-resources-panda-moveit-config
ros-humble-moveit-msgs ros-humble-geometric-shapes ros-humble-moveit-resources-fanuc-moveit-config
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_2_job_3:
name: moveit-core moveit-configs-utils
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_1_job_2
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-core ros-humble-moveit-configs-utils
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-core ros-humble-moveit-configs-utils
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_3_job_4:
name: moveit-ros-occupancy-map-monitor moveit-simple-controller-manager moveit-resources-prbt-ikfast-manipulator-plugin
pilz-industrial-motion-planner-testutils chomp-motion-planner
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_2_job_3
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-occupancy-map-monitor ros-humble-moveit-simple-controller-manager
ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin ros-humble-pilz-industrial-motion-planner-testutils
ros-humble-chomp-motion-planner
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-occupancy-map-monitor ros-humble-moveit-simple-controller-manager
ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin ros-humble-pilz-industrial-motion-planner-testutils
ros-humble-chomp-motion-planner
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_4_job_5:
name: moveit-ros-planning moveit-plugins moveit-planners-chomp
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_3_job_4
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-planning ros-humble-moveit-plugins ros-humble-moveit-planners-chomp
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-planning ros-humble-moveit-plugins
ros-humble-moveit-planners-chomp
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_5_job_6:
name: moveit-kinematics moveit-ros-warehouse moveit-planners-ompl moveit-ros-robot-interaction
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_4_job_5
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-kinematics ros-humble-moveit-ros-warehouse ros-humble-moveit-planners-ompl
ros-humble-moveit-ros-robot-interaction
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-kinematics ros-humble-moveit-ros-warehouse
ros-humble-moveit-planners-ompl ros-humble-moveit-ros-robot-interaction
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_6_job_7:
name: moveit-ros-move-group moveit-ros-benchmarks moveit-ros-planning-interface
moveit-resources-prbt-moveit-config
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_5_job_6
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-move-group ros-humble-moveit-ros-benchmarks
ros-humble-moveit-ros-planning-interface ros-humble-moveit-resources-prbt-moveit-config
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-move-group ros-humble-moveit-ros-benchmarks
ros-humble-moveit-ros-planning-interface ros-humble-moveit-resources-prbt-moveit-config
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_7_job_8:
name: moveit-ros-visualization moveit-resources-prbt-pg70-support
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_6_job_7
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-visualization ros-humble-moveit-resources-prbt-pg70-support
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-visualization ros-humble-moveit-resources-prbt-pg70-support
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_8_job_9:
name: moveit-setup-framework pilz-industrial-motion-planner moveit-ros
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_7_job_8
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-setup-framework ros-humble-pilz-industrial-motion-planner
ros-humble-moveit-ros
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-setup-framework ros-humble-pilz-industrial-motion-planner
ros-humble-moveit-ros
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_9_job_10:
name: moveit-setup-core-plugins moveit-setup-controllers moveit-setup-app-plugins
moveit-setup-srdf-plugins moveit-planners
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_8_job_9
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-setup-core-plugins ros-humble-moveit-setup-controllers
ros-humble-moveit-setup-app-plugins ros-humble-moveit-setup-srdf-plugins ros-humble-moveit-planners
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-setup-core-plugins ros-humble-moveit-setup-controllers
ros-humble-moveit-setup-app-plugins ros-humble-moveit-setup-srdf-plugins
ros-humble-moveit-planners
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
stage_10_job_11:
name: moveit-setup-assistant moveit
runs-on: macos-14
strategy:
fail-fast: false
needs:
- stage_9_job_10
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-setup-assistant ros-humble-moveit
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-setup-assistant ros-humble-moveit
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/build_osx_arm64.sh
name: build_osx
on:
push:
branches:
- buildbranch_osx_arm64