Skip to content

Commit be159b2

Browse files
committed
Simplify CI deployment to use ZIP only
- Remove problematic CRX generation from CI workflow - Use ZIP package for Chrome Web Store deployment - Create CRX placeholder for local development compatibility - Focus on working deployment path
1 parent b911f68 commit be159b2

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

.github/workflows/ci-cd.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -215,27 +215,22 @@ jobs:
215215
# Set private key path for workflow
216216
echo "CHROME_CRX_PRIVATE_KEY_PATH=chrome-extension.pem" >> $GITHUB_ENV
217217
218-
# Generate CRX file for Chrome deployment with private key
219-
npm run package:crx
218+
# Skip CRX generation in CI - use ZIP for Chrome Web Store deployment
219+
echo "📦 Using ZIP package for Chrome Web Store deployment (CI environment)"
220220

221221
# Copy existing artifacts with version numbers
222222
cp blog-link-analyzer.zip "blog-link-analyzer-${VERSION}.zip"
223223
cp blog-link-analyzer-firefox.xpi "blog-link-analyzer-firefox-${VERSION}.xpi"
224224

225-
# Check if CRX was created successfully
226-
if [ ! -f "blog-link-analyzer-${VERSION}.crx" ]; then
227-
echo "⚠️ CRX file not found, but ZIP package is available for deployment"
228-
echo "Chrome Web Store deployment will use ZIP file"
229-
# Create unsigned CRX as fallback for local development
230-
cp blog-link-analyzer-${VERSION}.zip blog-link-analyzer-${VERSION}.crx
231-
echo "📦 Created fallback CRX from ZIP for compatibility"
232-
fi
225+
# Create CRX placeholder for local development compatibility
226+
cp blog-link-analyzer-${VERSION}.zip blog-link-analyzer-${VERSION}.crx
227+
echo "📦 Created CRX placeholder from ZIP for compatibility"
233228

234229
echo "✅ Artifacts built with version ${VERSION}"
235230
echo "📋 Available artifacts:"
236231
ls -la blog-link-analyzer-${VERSION}.zip blog-link-analyzer-${VERSION}.crx blog-link-analyzer-firefox-${VERSION}.xpi 2>/dev/null || echo "Some artifacts may be missing"
237232

238-
# Ensure ZIP file exists for Chrome deployment (CRX is optional)
233+
# Ensure ZIP file exists for Chrome deployment
239234
if [ ! -f "blog-link-analyzer-${VERSION}.zip" ]; then
240235
echo "❌ Chrome ZIP file not found - deployment cannot continue"
241236
exit 1

0 commit comments

Comments
 (0)