Skip to content

Commit b4d9493

Browse files
authored
Merge pull request #8 from gregoranders/development
Development
2 parents c53b794 + c7f6285 commit b4d9493

File tree

4 files changed

+13
-18
lines changed

4 files changed

+13
-18
lines changed

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
"@actions/github": "2.1.1"
6262
},
6363
"devDependencies": {
64-
"@octokit/rest": "17.2.0",
6564
"@types/jest": "25.2.1",
6665
"@types/mime": "2.0.1",
6766
"@zeit/ncc": "0.22.1",

src/action.spec.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,8 @@ describe("nodejs-upload-asset", () => {
3838
process.env.GITHUB_TOKEN = "abcd";
3939
uploadReleaseAssetMock.mockReturnValue({
4040
data: {
41-
value: {
42-
browser_download_url: "download_url",
43-
id: 1,
44-
}
41+
browser_download_url: "download_url",
42+
id: 1,
4543
},
4644
});
4745
return testSubject().then(() => {
@@ -62,10 +60,8 @@ describe("nodejs-upload-asset", () => {
6260
process.env.GITHUB_TOKEN = "abcd";
6361
uploadReleaseAssetMock.mockReturnValue({
6462
data: {
65-
value: {
66-
browser_download_url: "download_url",
67-
id: 1,
68-
}
63+
browser_download_url: "download_url",
64+
id: 1,
6965
},
7066
});
7167
return testSubject().then(() => {

src/action.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ import * as fs from "fs";
55
import { getType } from "mime";
66
import { basename, resolve } from "path";
77

8-
import Octokit from "@actions/github/node_modules/@octokit/rest";
8+
import { Octokit } from "@octokit/rest";
99

10-
type ReposUploadReleaseAssetParams = Octokit.Octokit.ReposUploadReleaseAssetParams;
10+
type ReposUploadReleaseAssetParams = Octokit.ReposUploadReleaseAssetParams;
1111

1212
const uploadAsset = async (client: GitHub, params: ReposUploadReleaseAssetParams) => {
13-
core.startGroup(`Uploading asset ${params.label} to release ${params.url}`);
14-
const response = await client.repos.uploadReleaseAsset(params);
15-
core.info(`Release asset ${response.data.value.name} created [id: ${response.data.value.id}]`);
13+
core.startGroup(`Uploading asset ${params.name} to release ${params.url}`);
14+
// tslint:disable-next-line: no-any
15+
const response = await client.repos.uploadReleaseAsset(params) as any;
16+
core.info(`Release asset ${response.data.name} created [id: ${response.data.id}]`);
1617
core.endGroup();
17-
return response.data.value;
18+
return response.data;
1819
};
1920

20-
2121
const prepareHeaders = (fullPathChecked: string, mime: string) => {
2222
return {
2323
"content-length": fs.statSync(fullPathChecked).size,
@@ -26,7 +26,7 @@ const prepareHeaders = (fullPathChecked: string, mime: string) => {
2626
};
2727

2828
const prepareParams = (data: Buffer, headers: { "content-length": number; "content-type": string; },
29-
label: string, name: string, url: string): Octokit.Octokit.ReposUploadReleaseAssetParams => {
29+
label: string, name: string, url: string): Octokit.ReposUploadReleaseAssetParams => {
3030
return {
3131
data,
3232
headers,

0 commit comments

Comments
 (0)