Fix extension archive creation
CI / verify (push) Canceled after 19m6s
Rolling release / release (push) Canceled after 19m8s

This commit is contained in:
2026-09-11 15:34:01 -04:00
parent 3eba5e2869
commit 562f1a6316
+3 -2
View File
@@ -18,8 +18,9 @@ if [[ ! -d "${APP_DIR}/node_modules" ]]; then
fi fi
rm -rf "${EXT_DIR}" rm -rf "${EXT_DIR}"
mkdir -p "${EXT_DIR}" mkdir -p "${EXT_DIR}"
EXT_ZIP="$(mktemp "${TMPDIR:-/tmp}/jarvis-extension.XXXXXX.zip")" EXT_TMP_DIR="$(mktemp -d "${TMPDIR:-/tmp}/jarvis-extension.XXXXXX")"
cleanup_ext() { rm -f "${EXT_ZIP}"; } EXT_ZIP="${EXT_TMP_DIR}/jarvis-extension.zip"
cleanup_ext() { rm -rf "${EXT_TMP_DIR}"; }
trap cleanup_ext EXIT trap cleanup_ext EXIT
( cd "${ROOT_DIR}/apps/gnome-extension" && zip -q -r "${EXT_ZIP}" "[email protected]" ) ( cd "${ROOT_DIR}/apps/gnome-extension" && zip -q -r "${EXT_ZIP}" "[email protected]" )
if command -v gnome-extensions >/dev/null && gnome-extensions install --force "${EXT_ZIP}" >/dev/null 2>&1; then if command -v gnome-extensions >/dev/null && gnome-extensions install --force "${EXT_ZIP}" >/dev/null 2>&1; then