Skip to content

Commit 88d7fb5

Browse files
committed
feat: file parameter is no data for .repos.uploadReleaseAsset()
1 parent d442323 commit 88d7fb5

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

src/generated/endpoints.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5460,7 +5460,8 @@ export default {
54605460
uploadReleaseAsset: {
54615461
method: "POST",
54625462
params: {
5463-
file: { mapTo: "data", required: true, type: "string | object" },
5463+
data: { mapTo: "data", required: true, type: "string | object" },
5464+
file: { alias: "data", deprecated: true, type: "string | object" },
54645465
headers: { required: true, type: "object" },
54655466
"headers.content-length": { required: true, type: "integer" },
54665467
"headers.content-type": { required: true, type: "string" },

src/generated/rest-endpoint-methods-types.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30712,7 +30712,10 @@ export type ReposUpdateReleaseAssetParams = {
3071230712
owner: string;
3071330713
repo: string;
3071430714
};
30715-
export type ReposUploadReleaseAssetParams = {
30715+
export type ReposUploadReleaseAssetParamsDeprecatedFile = {
30716+
/**
30717+
* @deprecated "file" parameter renamed to "data"
30718+
*/
3071630719
file: string | object;
3071730720
headers: ReposUploadReleaseAssetParamsHeaders;
3071830721
/**
@@ -30728,6 +30731,22 @@ export type ReposUploadReleaseAssetParams = {
3072830731
*/
3072930732
url: string;
3073030733
};
30734+
export type ReposUploadReleaseAssetParams = {
30735+
data: string | object;
30736+
headers: ReposUploadReleaseAssetParamsHeaders;
30737+
/**
30738+
* An alternate short description of the asset. Used in place of the filename. This should be set in a URI query parameter.
30739+
*/
30740+
label?: string;
30741+
/**
30742+
* The file name of the asset. This should be set in a URI query parameter.
30743+
*/
30744+
name: string;
30745+
/**
30746+
* The `upload_url` key returned from creating or getting a release
30747+
*/
30748+
url: string;
30749+
};
3073130750
export type SearchCodeParams = {
3073230751
/**
3073330752
* Determines whether the first search result returned is the highest number of matches (`desc`) or lowest number of matches (`asc`). This parameter is ignored unless you provide `sort`.
@@ -38817,6 +38836,9 @@ export type RestEndpointMethods = {
3881738836
* GitHub expects the asset data in its raw binary form, rather than JSON. You will send the raw binary content of the asset as the request body. Everything else about the endpoint is the same as the rest of the API. For example, you'll still need to pass your authentication to be able to upload an asset.
3881838837
*/
3881938838
uploadReleaseAsset: {
38839+
(
38840+
params?: RequestParameters & ReposUploadReleaseAssetParamsDeprecatedFile
38841+
): Promise<OctokitResponse<ReposUploadReleaseAssetResponse>>;
3882038842
(params?: RequestParameters & ReposUploadReleaseAssetParams): Promise<
3882138843
OctokitResponse<ReposUploadReleaseAssetResponse>
3882238844
>;

0 commit comments

Comments
 (0)