fix(ci): assign TOKEN=VALID_TOKEN before .npmrc write in QA step
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 48s
Build & Deploy / 🧪 QA (push) Successful in 1m45s
Nightly QA / 🎭 Lighthouse (push) Failing after 3m11s
Nightly QA / 📝 E2E & Links (push) Failing after 3m12s
Nightly QA / 🔔 Notify (push) Successful in 1s
Build & Deploy / 🏗️ Build (push) Failing after 16m8s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s

This commit is contained in:
2026-03-04 15:29:51 +01:00
parent 0fdc20cabb
commit 237d68bc5a

View File

@@ -206,19 +206,16 @@ jobs:
if [ -z "$VALID_TOKEN" ]; then
echo "❌ All token/user combinations failed to authenticate!"
# For diagnostic exfiltration, try one openly:
T=$(echo "$TOKENS" | awk '{print $1}')
echo "Attempting open diagnostic login with first token and user mmintel..."
echo "$T" | docker login git.infra.mintel.me -u "mmintel" --password-stdin || true
exit 1
fi
echo "::add-mask::$VALID_TOKEN"
echo "token=$VALID_TOKEN" >> $GITHUB_OUTPUT
echo "user=$VALID_USER" >> $GITHUB_OUTPUT
# Mask token in logs (just in case, but Gitea usually does this automatically)
TOKEN="$VALID_TOKEN"
echo "::add-mask::$TOKEN"
echo "token=$TOKEN" >> $GITHUB_OUTPUT
echo "user=$VALID_USER" >> $GITHUB_OUTPUT
echo "Configuring .npmrc for git.infra.mintel.me..."
echo "@mintel:registry=https://git.infra.mintel.me/api/packages/mmintel/npm/" > .npmrc