Skip to content

Commit 7fc2d9d

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents b5086c7 + c413fc1 commit 7fc2d9d

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

src/main/java/org/kohsuke/github/GHOrganization.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public GHRepository createRepository(String name, String description, String hom
5050
* You use the returned builder to set various properties, then call {@link GHCreateRepositoryBuilder#create()}
5151
* to finally createa repository.
5252
*/
53-
public GHCreateRepositoryBuilder createRepository(String name) throws IOException {
53+
public GHCreateRepositoryBuilder createRepository(String name) {
5454
return new GHCreateRepositoryBuilder(root,"/orgs/"+login+"/repos",name);
5555
}
5656

src/main/java/org/kohsuke/github/GHRelease.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.io.File;
44
import java.io.FileInputStream;
55
import java.io.IOException;
6+
import java.io.InputStream;
67
import java.net.URL;
78
import java.util.Arrays;
89
import java.util.Date;
@@ -125,12 +126,16 @@ static GHRelease[] wrap(GHRelease[] releases, GHRepository owner) {
125126
* handling of the HTTP requests to github's API.
126127
*/
127128
public GHAsset uploadAsset(File file, String contentType) throws IOException {
129+
return uploadAsset(file.getName(), new FileInputStream(file), contentType);
130+
}
131+
132+
public GHAsset uploadAsset(String filename, InputStream stream, String contentType) throws IOException {
128133
Requester builder = new Requester(owner.root);
129134

130135
String url = format("https://uploads.github.com%s/releases/%d/assets?name=%s",
131-
owner.getApiTailUrl(""), getId(), file.getName());
136+
owner.getApiTailUrl(""), getId(), filename);
132137
return builder.contentType(contentType)
133-
.with(new FileInputStream(file))
138+
.with(stream)
134139
.to(url, GHAsset.class).wrap(this);
135140
}
136141

0 commit comments

Comments
 (0)