fix(devops): derive gitea publish auth target from registry url

This commit is contained in:
saravanakumardb1 2026-03-23 15:52:29 -07:00
parent 178f043518
commit 6d5450d9f7

View File

@ -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
}