-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Description
https://github.blog/changelog/2025-06-03-releases-now-expose-digests-for-release-assets/
https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#get-a-release
The Get a Release API returns digests of assets.
To get digests, we need to add the field Digest and the method GetDigest to ReleaseAsset.
go-github/github/repos_releases.go
Lines 67 to 82 in 8759b17
| // ReleaseAsset represents a GitHub release asset in a repository. | |
| type ReleaseAsset struct { | |
| ID *int64 `json:"id,omitempty"` | |
| URL *string `json:"url,omitempty"` | |
| Name *string `json:"name,omitempty"` | |
| Label *string `json:"label,omitempty"` | |
| State *string `json:"state,omitempty"` | |
| ContentType *string `json:"content_type,omitempty"` | |
| Size *int `json:"size,omitempty"` | |
| DownloadCount *int `json:"download_count,omitempty"` | |
| CreatedAt *Timestamp `json:"created_at,omitempty"` | |
| UpdatedAt *Timestamp `json:"updated_at,omitempty"` | |
| BrowserDownloadURL *string `json:"browser_download_url,omitempty"` | |
| Uploader *User `json:"uploader,omitempty"` | |
| NodeID *string `json:"node_id,omitempty"` | |
| } |
I'll send a pull request soon.
Metadata
Metadata
Assignees
Labels
No labels