@@ -1160,11 +1160,19 @@ jobs:
1160
1160
(github.ref == 'refs/heads/main' || contains(github.ref, 'refs/tags/v'))
1161
1161
1162
1162
steps :
1163
+ - name : Install uv
1164
+ uses : astral-sh/setup-uv@v5
1165
+
1166
+ - name : Install ArborXR CLI
1167
+ run : |
1168
+ uv tool install abxrcli
1169
+
1163
1170
- name : Download Build Artifacts (Oculus Quest 2+)
1164
1171
uses : actions/download-artifact@v4
1165
1172
with :
1166
1173
name : Oculus Quest (2+)
1167
1174
path : build_oculus_quest
1175
+
1168
1176
- name : Publish Oculus Builds
1169
1177
env :
1170
1178
VERSION : ${{ needs.configuration.outputs.version }}
@@ -1180,17 +1188,15 @@ jobs:
1180
1188
mv build_oculus_quest/*/com.Icosa.OpenBrush*apk releases/OpenBrush_Quest_$VERSION.apk
1181
1189
1182
1190
cd releases
1183
- wget -O arborxr-cli.zip https://graphql.xrdm.app/download/system-content/channel/fe7633a5-d733-4885-8b3c-580c11c4842d
1184
- unzip arborxr-cli.zip
1185
- ln -s arborxr-cli-linux-* arborxr-cli
1186
- chmod 755 arborxr-cli
1187
1191
1188
1192
if [ "$PRERELEASE" == "false" ]
1189
1193
then
1190
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_LIVE_CHANNEL OpenBrush_Quest_$VERSION.apk
1194
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Quest_$VERSION.apk --version $VERSION
1195
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_LIVE_CHANNEL --version $VERSION
1191
1196
else
1192
1197
CHANGELOG="${RAW_CHANGELOG}"
1193
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_BETA_CHANNEL OpenBrush_Quest_$VERSION.apk --release-notes "${CHANGELOG}"
1198
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Quest_$VERSION.apk --notes "${CHANGELOG}" --version $VERSION
1199
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_BETA_CHANNEL --version $VERSION
1194
1200
fi
1195
1201
1196
1202
publish_oculus_quest1_arborxr :
@@ -1203,6 +1209,13 @@ jobs:
1203
1209
(github.ref == 'refs/heads/main' || contains(github.ref, 'refs/tags/v'))
1204
1210
1205
1211
steps :
1212
+ - name : Install uv
1213
+ uses : astral-sh/setup-uv@v5
1214
+
1215
+ - name : Install ArborXR CLI
1216
+ run : |
1217
+ uv tool install abxrcli
1218
+
1206
1219
- name : Download Build Artifacts (Oculus Quest 1)
1207
1220
uses : actions/download-artifact@v4
1208
1221
with :
@@ -1223,17 +1236,15 @@ jobs:
1223
1236
mv build_oculus_quest1/*/com.Icosa.OpenBrush*apk releases1/OpenBrush_Quest1_$VERSION.apk
1224
1237
1225
1238
cd releases1
1226
- wget -O arborxr-cli.zip https://graphql.xrdm.app/download/system-content/channel/fe7633a5-d733-4885-8b3c-580c11c4842d
1227
- unzip arborxr-cli.zip
1228
- ln -s arborxr-cli-linux-* arborxr-cli
1229
- chmod 755 arborxr-cli
1230
1239
1231
1240
if [ "$PRERELEASE" == "false" ]
1232
1241
then
1233
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_LIVE_CHANNEL OpenBrush_Quest1_$VERSION.apk
1242
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Quest1_$VERSION.apk --version $VERSION
1243
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_LIVE_CHANNEL --version $VERSION
1234
1244
else
1235
1245
CHANGELOG="${RAW_CHANGELOG}"
1236
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_BETA_CHANNEL OpenBrush_Quest1_$VERSION.apk --release-notes "${CHANGELOG}"
1246
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Quest1_$VERSION.apk --notes "${CHANGELOG}" --version $VERSION
1247
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_BETA_CHANNEL --version $VERSION
1237
1248
fi
1238
1249
1239
1250
publish_oculus_rift :
@@ -1331,6 +1342,13 @@ jobs:
1331
1342
(github.ref == 'refs/heads/main' || contains(github.ref, 'refs/tags/v'))
1332
1343
1333
1344
steps :
1345
+ - name : Install uv
1346
+ uses : astral-sh/setup-uv@v5
1347
+
1348
+ - name : Install ArborXR CLI
1349
+ run : |
1350
+ uv tool install abxrcli
1351
+
1334
1352
- name : Download Build Artifacts (Android Pico)
1335
1353
uses : actions/download-artifact@v4
1336
1354
with :
@@ -1351,17 +1369,15 @@ jobs:
1351
1369
mv build_android_pico/*/com.Icosa.OpenBrush*apk releases/OpenBrush_Pico_$VERSION.apk
1352
1370
1353
1371
cd releases
1354
- wget -O arborxr-cli.zip https://graphql.xrdm.app/download/system-content/channel/fe7633a5-d733-4885-8b3c-580c11c4842d
1355
- unzip arborxr-cli.zip
1356
- ln -s arborxr-cli-linux-* arborxr-cli
1357
- chmod 755 arborxr-cli
1358
1372
1359
1373
if [ "$PRERELEASE" == "false" ]
1360
1374
then
1361
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_LIVE_CHANNEL OpenBrush_Pico_$VERSION.apk
1375
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Pico_$VERSION.apk --version $VERSION
1376
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_LIVE_CHANNEL --version $VERSION
1362
1377
else
1363
1378
CHANGELOG="${RAW_CHANGELOG}"
1364
- ./arborxr-cli content channel upload $ARBORXR_APP_ID --release-channel $ARBORXR_BETA_CHANNEL OpenBrush_Pico_$VERSION.apk --release-notes "${CHANGELOG}"
1379
+ abxr-cli apps upload $ARBORXR_APP_ID OpenBrush_Pico_$VERSION.apk --notes "${CHANGELOG}" --version $VERSION
1380
+ abxr-cli apps release_channel_set_version $ARBORXR_APP_ID --release_channel_id $ARBORXR_BETA_CHANNEL --version $VERSION
1365
1381
fi
1366
1382
1367
1383
publish_ios_zapbox :
0 commit comments