Skip to content

Commit 0bb18ee

Browse files
committed
Add packages, actions, and dependabot to meta
1 parent 1a77dd2 commit 0bb18ee

3 files changed

Lines changed: 1864 additions & 42 deletions

File tree

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ public class GHMeta {
2323
private List<String> api;
2424
private List<String> pages;
2525
private List<String> importer = new ArrayList<>();
26+
private List<String> packages;
27+
private List<String> actions;
28+
private List<String> dependabot;
2629

2730
/**
2831
* Is verifiable password authentication boolean.
@@ -86,4 +89,31 @@ public List<String> getPages() {
8689
public List<String> getImporter() {
8790
return Collections.unmodifiableList(importer);
8891
}
92+
93+
/**
94+
* Gets package.
95+
*
96+
* @return the package
97+
*/
98+
public List<String> getPackages() {
99+
return Collections.unmodifiableList(packages);
100+
}
101+
102+
/**
103+
* Gets actions.
104+
*
105+
* @return the actions
106+
*/
107+
public List<String> getActions() {
108+
return Collections.unmodifiableList(actions);
109+
}
110+
111+
/**
112+
* Gets dependabot.
113+
*
114+
* @return the dependabot
115+
*/
116+
public List<String> getDependabot() {
117+
return Collections.unmodifiableList(dependabot);
118+
}
89119
}

src/test/java/org/kohsuke/github/GitHubTest.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,14 @@ public void getMeta() throws IOException {
168168
GHMeta meta = gitHub.getMeta();
169169
assertThat(meta.isVerifiablePasswordAuthentication(), is(true));
170170
assertThat(meta.getApi().size(), equalTo(19));
171-
assertThat(meta.getGit().size(), equalTo(19));
172-
assertThat(meta.getHooks().size(), equalTo(3));
173-
assertThat(meta.getImporter().size(), equalTo(6));
171+
assertThat(meta.getGit().size(), equalTo(36));
172+
assertThat(meta.getHooks().size(), equalTo(4));
173+
assertThat(meta.getImporter().size(), equalTo(3));
174174
assertThat(meta.getPages().size(), equalTo(6));
175-
assertThat(meta.getWeb().size(), equalTo(19));
175+
assertThat(meta.getWeb().size(), equalTo(20));
176+
assertThat(meta.getPackages().size(), equalTo(25));
177+
assertThat(meta.getActions().size(), equalTo(1739));
178+
assertThat(meta.getDependabot().size(), equalTo(3));
176179

177180
// Also test examples here
178181
Class[] examples = new Class[]{ ReadOnlyObjects.GHMetaPublic.class, ReadOnlyObjects.GHMetaPackage.class,
@@ -185,11 +188,11 @@ public void getMeta() throws IOException {
185188
.fetch((Class<ReadOnlyObjects.GHMetaExample>) metaClass);
186189
assertThat(metaExample.isVerifiablePasswordAuthentication(), is(true));
187190
assertThat(metaExample.getApi().size(), equalTo(19));
188-
assertThat(metaExample.getGit().size(), equalTo(19));
189-
assertThat(metaExample.getHooks().size(), equalTo(3));
190-
assertThat(metaExample.getImporter().size(), equalTo(6));
191+
assertThat(metaExample.getGit().size(), equalTo(36));
192+
assertThat(metaExample.getHooks().size(), equalTo(4));
193+
assertThat(metaExample.getImporter().size(), equalTo(3));
191194
assertThat(metaExample.getPages().size(), equalTo(6));
192-
assertThat(metaExample.getWeb().size(), equalTo(19));
195+
assertThat(metaExample.getWeb().size(), equalTo(20));
193196
}
194197
}
195198

0 commit comments

Comments
 (0)