fix: zip chrome-mv3 contents at root level + log manifest version
Some checks failed
CI — Test & Build / Test & Build (push) Successful in 1m20s
Deploy — Chrome Web Store / Build & Deploy to Chrome Web Store (push) Failing after 1m18s
Release — Package & Publish / Build & Package Release (push) Successful in 1m13s

This commit is contained in:
2026-03-11 08:42:39 +00:00
parent 41b13e5b90
commit 1fedaf4dfa

View File

@@ -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" \