Skip to content

Commit 73bd8d1

Browse files
committed
feat(kotlin): add draft field to Pull request
1 parent daa0b33 commit 73bd8d1

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed

danger-kotlin-library/src/main/kotlin/systems/danger/kotlin/models/github/GitHub.kt

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ data class GitHubPR(
7676
val head: GitHubMergeRef,
7777
val base: GitHubMergeRef,
7878
val state: GitHubPullRequestState,
79+
@SerialName("draft") val isDraft: Boolean,
7980
@SerialName("locked") val isLocked: Boolean,
8081
@SerialName("merged") val isMerged: Boolean?,
8182
@SerialName("commits") val commitCount: Int?,

danger-kotlin-library/src/test/kotlin/systems/danger/kotlin/models/github/GitHubParsingTests.kt

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class GitHubParsingTests {
3232
assertEquals(1471447574000, mergedAt?.toEpochMilliseconds())
3333
assertEquals(false, isLocked)
3434
assertEquals(true, isMerged)
35+
assertEquals(false, isDraft)
3536
assertEquals(15, commitCount)
3637
assertEquals(8, commentCount)
3738
assertEquals(11, reviewCommentCount)

danger-kotlin-library/src/test/resources/githubDangerJSON.json

+1
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@
512512
"issue_url": "https://api.github.com/repos/artsy/eidolon/issues/609",
513513
"number": 609,
514514
"state": "closed",
515+
"draft": false,
515516
"locked": false,
516517
"title": "Xcode updates",
517518
"user": {

danger-kotlin-library/src/test/resources/githubWithClosedMilestoneDangerJSON.json

+1
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@
512512
"issue_url": "https://api.github.com/repos/artsy/eidolon/issues/609",
513513
"number": 609,
514514
"state": "closed",
515+
"draft": false
515516
"locked": false,
516517
"title": "Xcode updates",
517518
"user": {

danger-kotlin-library/src/test/resources/githubWithSomeNullsAttributeDangerJSON.json

+1
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@
512512
"issue_url": "https://api.github.com/repos/artsy/eidolon/issues/609",
513513
"number": 609,
514514
"state": "closed",
515+
"draft": false,
515516
"locked": false,
516517
"title": "Xcode updates",
517518
"user": {

0 commit comments

Comments
 (0)