Skip to content

Commit 74ec055

Browse files
chuka-ichibanwdzeng
authored andcommitted
build a8d8321 (v1.0.2)
1 parent 4926495 commit 74ec055

File tree

2 files changed

+45
-4
lines changed

2 files changed

+45
-4
lines changed

index.js

+21-4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Object.defineProperty(exports, "__esModule", ({ value: true }));
3636
const fs_1 = __importDefault(__nccwpck_require__(7147));
3737
const axios_1 = __importStar(__nccwpck_require__(6545));
3838
const core = __importStar(__nccwpck_require__(2186));
39+
const package_json_1 = __nccwpck_require__(881);
3940
const noErrMsg = 'The API server does not provide any error message.';
4041
const noErrDetails = 'The API server does not provide any error details.';
4142
// https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api
@@ -190,21 +191,28 @@ function handleError(error) {
190191
// HTTP error
191192
if (error instanceof axios_1.AxiosError) {
192193
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);
195196
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+
}
196203
}
197204
core.setFailed(error.message);
198205
return;
199206
}
200207
// Unknown error
201208
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));
204211
return;
205212
}
206213
// Unknown error type
207214
core.setFailed('Unknown error occurred.');
215+
core.debug(JSON.stringify(error));
208216
}
209217
async function main() {
210218
const productId = core.getInput('product-id', { required: true });
@@ -224,6 +232,7 @@ async function main() {
224232
handleError(e);
225233
}
226234
}
235+
core.info(`Start edge addon action ${package_json_1.version}.`);
227236
main();
228237

229238

@@ -7216,6 +7225,14 @@ module.exports = require("zlib");
72167225

72177226
/***/ }),
72187227

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+
72197236
/***/ 3765:
72207237
/***/ ((module) => {
72217238

package.json

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "edge-addon",
3+
"description": "Publish to Microsoft Edge Add-ons.",
4+
"version": "v1.0.2",
5+
"author": "Hyperbola",
6+
"private": true,
7+
"repository": {
8+
"type": "git",
9+
"url": "git+https://github.com/wdzeng/edge-addon"
10+
},
11+
"scripts": {
12+
"build": "tsc && ncc build ./dist/index.js && cp action.yml dist",
13+
"clean": "rm -rf dist"
14+
},
15+
"dependencies": {
16+
"@actions/core": "^1.8.1",
17+
"axios": "^0.27.2"
18+
},
19+
"devDependencies": {
20+
"@types/node": "^16.4.1",
21+
"@vercel/ncc": "^0.33.4",
22+
"typescript": "^4.6.4"
23+
}
24+
}

0 commit comments

Comments
 (0)