#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" set -a source "$SCRIPT_DIR/.env" set +a if [[ -z "${AZDO_PAT:-}" ]]; then echo "AZDO_PAT is not set." exit 1 fi VSIX_PATH="$SCRIPT_DIR/build/${PUBLISHER_ID}.${EXTENSION_ID}-${EXTENSION_VERSION}.vsix" if [[ ! -f "$VSIX_PATH" ]]; then echo "VSIX file not found at path: $VSIX_PATH" exit 1 fi echo "Publishing to organization: $ORG" tfx extension publish \ --vsix "$VSIX_PATH" \ --publisher "$PUBLISHER_ID" \ --token "$AZDO_PAT" \ --share-with "$ORG"