* Adding assets struct
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Replacing assets with attachments
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Using pointer to attachment instead of copy
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Adding swagger tags to attachment
Renaming Assets to Attachments
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Add client functions for attachments
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Add EditAttachmentForm
Add CreateReleaseAttachment function
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Add EditReleaseAttachment
Add DeleteReleaseAttachment
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Add missing "Content-Type" to CreateReleaseAttachment
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Using reader for uploading file
Signed-off-by: Jonas Franz <info@jonasfranz.software>
* Use io.Copy instead of part.Write
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Add error checking
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Replace Attachments with Assets to make API Github compatible
Signed-off-by: Jonas Franz <info@jonasfranz.de>
* Added assets (attachments) to the releases.
- Added three new endpoints to the release api for attachments.
- List assets: GET /repos/:owner/:repo/releases/:id/assets
- Get single asset: GET /repos/:owner/:repo/releases/assets/:id
- Get /repos/:owner/:repo/releases/latest` that gets the latest published full release for the repository. Draft releases and prereleases are not returned by this endpoint.
Signed-off-by: Petrisor Lacatus <placatus@ptc.com>