#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" UUID="user-switcher@felixfoertsch.de" ZIP_PATH="${ROOT_DIR}/dist/${UUID}.shell-extension.zip" cd "$ROOT_DIR" make package-release >/dev/null if [[ ! -f "$ZIP_PATH" ]]; then echo "missing release zip: $ZIP_PATH" >&2 exit 1 fi ZIP_LIST="$(unzip -l "$ZIP_PATH")" echo "$ZIP_LIST" | rg -q "metadata.json" echo "$ZIP_LIST" | rg -q "extension.js" echo "$ZIP_LIST" | rg -q "locale/.*/LC_MESSAGES/user-switcher.mo" echo "release smoke test passed"