diff --git a/scripts/publish-local-gitea-packages.sh b/scripts/publish-local-gitea-packages.sh index 2e39c5d8..2d94cfe8 100644 --- a/scripts/publish-local-gitea-packages.sh +++ b/scripts/publish-local-gitea-packages.sh @@ -5,6 +5,8 @@ REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" PACKAGES_DIR="$REPO_ROOT/packages" TMP_DIR="${TMPDIR:-/tmp}/bytelyst-gitea-publish" REGISTRY_URL="${GITEA_NPM_REGISTRY_URL:-http://localhost:3300/api/packages/bytelyst/npm/}" +AUTH_TARGET="${REGISTRY_URL#http://}" +AUTH_TARGET="${AUTH_TARGET#https://}" TOKEN="${GITEA_NPM_TOKEN:-}" PACKAGE_FILTER="${1:-}" @@ -60,7 +62,7 @@ publish_package() { echo "🚀 Publishing $package_name@$package_version to $REGISTRY_URL" if ! npm publish "$final_tgz" \ --registry "$REGISTRY_URL" \ - --//localhost:3300/api/packages/bytelyst/npm/:_authToken="$TOKEN"; then + --"//${AUTH_TARGET}:_authToken=$TOKEN"; then echo "⚠️ Publish failed for $package_name@$package_version (possibly already published)" fi }