@@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
36
36
const fs_1 = __importDefault ( __nccwpck_require__ ( 7147 ) ) ;
37
37
const axios_1 = __importStar ( __nccwpck_require__ ( 6545 ) ) ;
38
38
const core = __importStar ( __nccwpck_require__ ( 2186 ) ) ;
39
+ const package_json_1 = __nccwpck_require__ ( 881 ) ;
39
40
const noErrMsg = 'The API server does not provide any error message.' ;
40
41
const noErrDetails = 'The API server does not provide any error details.' ;
41
42
// https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api
@@ -190,21 +191,28 @@ function handleError(error) {
190
191
// HTTP error
191
192
if ( error instanceof axios_1 . AxiosError ) {
192
193
if ( error . response ) {
193
- // Got response from Firefox API server with status code 4XX or 5XX
194
- core . setFailed ( 'Firefox API server responses with error code: ' + error . response . status ) ;
194
+ // Got response from Edge Publish API server with status code 4XX or 5XX
195
+ core . setFailed ( 'Edge Publish API server responses with error code: ' + error . response . status ) ;
195
196
core . setFailed ( error . response . data ) ;
197
+ if ( typeof ( error . response . data ) === 'string' ) {
198
+ core . setFailed ( error . response . data ) ;
199
+ }
200
+ else {
201
+ core . setFailed ( JSON . stringify ( error . response . data ) ) ;
202
+ }
196
203
}
197
204
core . setFailed ( error . message ) ;
198
205
return ;
199
206
}
200
207
// Unknown error
201
208
if ( error instanceof Error ) {
202
- core . setFailed ( 'Unknown error occurred.' ) ;
203
- core . setFailed ( error ) ;
209
+ core . setFailed ( 'Unknown error occurred: ' + error . message ) ;
210
+ core . debug ( JSON . stringify ( error ) ) ;
204
211
return ;
205
212
}
206
213
// Unknown error type
207
214
core . setFailed ( 'Unknown error occurred.' ) ;
215
+ core . debug ( JSON . stringify ( error ) ) ;
208
216
}
209
217
async function main ( ) {
210
218
const productId = core . getInput ( 'product-id' , { required : true } ) ;
@@ -224,6 +232,7 @@ async function main() {
224
232
handleError ( e ) ;
225
233
}
226
234
}
235
+ core . info ( `Start edge addon action ${ package_json_1 . version } .` ) ;
227
236
main ( ) ;
228
237
229
238
@@ -7216,6 +7225,14 @@ module.exports = require("zlib");
7216
7225
7217
7226
/***/ } ) ,
7218
7227
7228
+ /***/ 881 :
7229
+ /***/ ( ( module ) => {
7230
+
7231
+ "use strict" ;
7232
+ module . exports = JSON . parse ( '{"name":"edge-addon","description":"Publish to Microsoft Edge Add-ons.","version":"v1.0.2","author":"Hyperbola","private":true,"repository":{"type":"git","url":"git+https://github.com/wdzeng/edge-addon"},"scripts":{"build":"tsc && ncc build ./dist/index.js && cp action.yml dist","clean":"rm -rf dist"},"dependencies":{"@actions/core":"^1.8.1","axios":"^0.27.2"},"devDependencies":{"@types/node":"^16.4.1","@vercel/ncc":"^0.33.4","typescript":"^4.6.4"}}' ) ;
7233
+
7234
+ /***/ } ) ,
7235
+
7219
7236
/***/ 3765 :
7220
7237
/***/ ( ( module ) => {
7221
7238
0 commit comments