From 1fedaf4dfa859b73679e53962d95a629b18b9057 Mon Sep 17 00:00:00 2001 From: kibin Date: Wed, 11 Mar 2026 08:42:39 +0000 Subject: [PATCH] fix: zip chrome-mv3 contents at root level + log manifest version --- .gitea/workflows/deploy-chrome.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-chrome.yml b/.gitea/workflows/deploy-chrome.yml index 96fca39..577e5d2 100644 --- a/.gitea/workflows/deploy-chrome.yml +++ b/.gitea/workflows/deploy-chrome.yml @@ -39,11 +39,16 @@ jobs: - name: Package as ZIP run: | VERSION=${{ gitea.ref_name || 'manual' }} - zip -r lexai-chrome-mv3-${VERSION}.zip .output/chrome-mv3/ - echo "ZIP_FILE=lexai-chrome-mv3-${VERSION}.zip" >> $GITHUB_ENV + ZIPFILE="$(pwd)/lexai-chrome-mv3-${VERSION}.zip" + # Verify manifest exists and check version + cat .output/chrome-mv3/manifest.json | python3 -c "import json,sys; m=json.load(sys.stdin); print('Manifest version:', m['version'])" + # Zip from inside the chrome-mv3 dir so manifest.json is at root + cd .output/chrome-mv3 && zip -r "$ZIPFILE" . && cd - + echo "ZIP_FILE=${ZIPFILE}" >> $GITHUB_ENV echo "VERSION=${VERSION}" >> $GITHUB_ENV echo "✅ Packaged: lexai-chrome-mv3-${VERSION}.zip" + - name: Get Chrome Web Store OAuth2 Token run: | TOKEN_RESPONSE=$(curl -s -X POST "https://oauth2.googleapis.com/token" \