Blog Link Analyzer v2.0.0 - Chrome Web Store API V2 Fix
π Chrome Web Store API V2 403 Error Resolution
β Critical Fixes Applied
- Fixed Publish Endpoint: Changed from to in service account script
- Enhanced File Format Handling: Added CRX/ZIP detection with appropriate content-type headers
- Improved Authentication: Enhanced service account key parsing with validation and logging
- Better Error Handling: Added comprehensive error messages for debugging
π§ Technical Improvements
- API V2 Compliance: Now uses correct Chrome Web Store API V2 endpoint format
- Content-Type Matching: Ensures proper MIME type for uploaded file format
- Service Account Validation: Validates JSON parsing and provides clear error messages
- Fallback Robustness: Improved fallback deployment method reliability
π¦ Package Updates
- Version: v2.0.0 (major version bump due to API compatibility changes)
- Chrome Package: CRX format with proper signing
- Firefox Package: XPI format maintained
- Build System: Enhanced with better error handling
π― Expected Outcome
This release should resolve the 403 PERMISSION_DENIED error that was preventing Chrome Web Store deployment. The fixes ensure:
- Correct API endpoint usage
- Proper file format handling
- Enhanced authentication reliability
- Better debugging capabilities
π Testing Status
- β Linting passed
- β Type checking passed
- β All tests passed
- β Build system verified
- β Package creation successful
Ready for Chrome Web Store deployment!