@@ -216,7 +216,7 @@ jobs:
216
216
"name": "linux-x86_64",
217
217
"runner": "zephyr-runner-linux-x64-4xlarge",
218
218
"container": "ghcr.io/zephyrproject-rtos/sdk-build:v1.2.3",
219
- "archive": "tar.gz "
219
+ "archive": "tar.xz "
220
220
},'
221
221
fi
222
222
@@ -225,7 +225,7 @@ jobs:
225
225
"name": "linux-aarch64",
226
226
"runner": "zephyr-runner-linux-x64-4xlarge",
227
227
"container": "ghcr.io/zephyrproject-rtos/sdk-build:v1.2.3",
228
- "archive": "tar.gz "
228
+ "archive": "tar.xz "
229
229
},'
230
230
fi
231
231
@@ -234,7 +234,7 @@ jobs:
234
234
"name": "macos-x86_64",
235
235
"runner": "zephyr_runner-macos-x86_64",
236
236
"container": "",
237
- "archive": "tar.gz "
237
+ "archive": "tar.xz "
238
238
},'
239
239
fi
240
240
@@ -243,7 +243,7 @@ jobs:
243
243
"name": "macos-aarch64",
244
244
"runner": "zephyr_runner-macos-x86_64",
245
245
"container": "",
246
- "archive": "tar.gz "
246
+ "archive": "tar.xz "
247
247
},'
248
248
fi
249
249
@@ -289,7 +289,7 @@ jobs:
289
289
"runner": "ubuntu-20.04",
290
290
"container": "",
291
291
"bundle-host": "linux-x86_64",
292
- "bundle-archive": "tar.gz "
292
+ "bundle-archive": "tar.xz "
293
293
},'
294
294
fi
295
295
@@ -299,7 +299,7 @@ jobs:
299
299
"runner": "macos-11",
300
300
"container": "",
301
301
"bundle-host": "macos-x86_64",
302
- "bundle-archive": "tar.gz "
302
+ "bundle-archive": "tar.xz "
303
303
},'
304
304
fi
305
305
@@ -754,8 +754,9 @@ jobs:
754
754
ARCHIVE_NAME=toolchain_${{ matrix.host.name }}_${{ matrix.target }}
755
755
ARCHIVE_FILE=${ARCHIVE_NAME}.${{ matrix.host.archive }}
756
756
757
- if [ "${{ matrix.host.archive }}" == "tar.gz" ]; then
758
- ${TAR} -zcvf ${ARCHIVE_FILE} \
757
+ if [ "${{ matrix.host.archive }}" == "tar.xz" ]; then
758
+ XZ_OPT="-T0" \
759
+ ${TAR} -Jcvf ${ARCHIVE_FILE} \
759
760
--owner=0 --group=0 -C ${OUTPUT_BASE}/${OUTPUT_DIR} ${{ matrix.target }}
760
761
elif [ "${{ matrix.host.archive }}" == "zip" ]; then
761
762
pushd ${OUTPUT_BASE}/${OUTPUT_DIR}
@@ -918,9 +919,10 @@ jobs:
918
919
ARTIFACT=${ARTIFACT[0]}
919
920
ARTIFACT=$(basename ${ARTIFACT})
920
921
ARCHIVE_NAME=hosttools_${{ matrix.host.name }}
921
- ARCHIVE_FILE=hosttools_${{ matrix.host.name }}.tar.gz
922
+ ARCHIVE_FILE=hosttools_${{ matrix.host.name }}.tar.xz
922
923
923
- ${TAR} -zcvf ${ARCHIVE_FILE} --owner=0 --group=0 \
924
+ XZ_OPT="-T0" \
925
+ ${TAR} -Jcvf ${ARCHIVE_FILE} --owner=0 --group=0 \
924
926
-C ${ARTIFACT_ROOT} ${ARTIFACT}
925
927
926
928
# Compute checksum
@@ -1024,8 +1026,9 @@ jobs:
1024
1026
ARCHIVE_NAME=cmake_${{ matrix.host.name }}
1025
1027
ARCHIVE_FILE=${ARCHIVE_NAME}.${{ matrix.host.archive }}
1026
1028
1027
- if [ "${{ matrix.host.archive }}" == "tar.gz" ]; then
1028
- ${TAR} -zcvf ${ARCHIVE_FILE} --owner=0 --group=0 \
1029
+ if [ "${{ matrix.host.archive }}" == "tar.xz" ]; then
1030
+ XZ_OPT="-T0" \
1031
+ ${TAR} -Jcvf ${ARCHIVE_FILE} --owner=0 --group=0 \
1029
1032
-C . cmake
1030
1033
elif [ "${{ matrix.host.archive }}" == "zip" ]; then
1031
1034
zip -r ${ARCHIVE_FILE} \
@@ -1130,8 +1133,8 @@ jobs:
1130
1133
1131
1134
echo "BUNDLE_ARCHIVE_NAME=${ARCHIVE_NAME}" >> $GITHUB_ENV
1132
1135
1133
- if [ "${{ matrix.host.archive }}" == "tar.gz " ]; then
1134
- EXTRACT="${TAR} -zxvf "
1136
+ if [ "${{ matrix.host.archive }}" == "tar.xz " ]; then
1137
+ EXTRACT="${TAR} -Jxvf "
1135
1138
elif [ "${{ matrix.host.archive }}" == "zip" ]; then
1136
1139
EXTRACT="unzip"
1137
1140
fi
@@ -1182,8 +1185,9 @@ jobs:
1182
1185
popd
1183
1186
1184
1187
# Create minimal (without toolchains) distribution bundle archive
1185
- if [ "${{ matrix.host.archive }}" == "tar.gz" ]; then
1186
- ${TAR} -zcvf ${ARCHIVE_NAME}_minimal.${EXT} --owner=0 --group=0 \
1188
+ if [ "${{ matrix.host.archive }}" == "tar.xz" ]; then
1189
+ XZ_OPT="-T0" \
1190
+ ${TAR} -Jcvf ${ARCHIVE_NAME}_minimal.${EXT} --owner=0 --group=0 \
1187
1191
-C . ${ARCHIVE_DIR}
1188
1192
elif [ "${{ matrix.host.archive }}" == "zip" ]; then
1189
1193
zip -r ${ARCHIVE_NAME}_minimal.${EXT} ${ARCHIVE_DIR}
@@ -1211,8 +1215,9 @@ jobs:
1211
1215
popd
1212
1216
1213
1217
# Create full distribution bundle archive
1214
- if [ "${{ matrix.host.archive }}" == "tar.gz" ]; then
1215
- ${TAR} -zcvf ${ARCHIVE_NAME}.${EXT} --owner=0 --group=0 \
1218
+ if [ "${{ matrix.host.archive }}" == "tar.xz" ]; then
1219
+ XZ_OPT="-T0" \
1220
+ ${TAR} -Jcvf ${ARCHIVE_NAME}.${EXT} --owner=0 --group=0 \
1216
1221
-C . ${ARCHIVE_DIR}
1217
1222
elif [ "${{ matrix.host.archive }}" == "zip" ]; then
1218
1223
zip -r ${ARCHIVE_NAME}.${EXT} ${ARCHIVE_DIR}
@@ -1377,8 +1382,8 @@ jobs:
1377
1382
1378
1383
# Extract distribution bundle archive
1379
1384
BUNDLE_FILE=${BUNDLE_NAME}.${{ matrix.testenv.bundle-archive }}
1380
- if [ "${{ matrix.testenv.bundle-archive }}" == "tar.gz " ]; then
1381
- ${TAR} -zxvf ${ARTIFACT_ROOT}/${BUNDLE_FILE} -C tools
1385
+ if [ "${{ matrix.testenv.bundle-archive }}" == "tar.xz " ]; then
1386
+ ${TAR} -Jxvf ${ARTIFACT_ROOT}/${BUNDLE_FILE} -C tools
1382
1387
elif [ "${{ matrix.testenv.bundle-archive }}" == "zip" ]; then
1383
1388
unzip ${ARTIFACT_ROOT}/${BUNDLE_FILE} -d tools
1384
1389
fi
0 commit comments