diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt index fb650662..b56ea509 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/GithubApi2.kt @@ -110,11 +110,13 @@ class GithubApi2 @Inject constructor( return Observable.just(UploadAssetResponse(tagName, tagName)) } + var isDev: Boolean = false + val latestKobaltVersion: Future get() { val callable = Callable { var result = Kobalt.version - if (Duration.ofMinutes(10L) > + if (! isDev && Duration.ofMinutes(10L) > Duration.between(VersionCheckTimestampFile.timestamp, Instant.now())) { kobaltLog(2, "Skipping GitHub latest release check, too soon.") } else { diff --git a/src/main/kotlin/com/beust/kobalt/Main.kt b/src/main/kotlin/com/beust/kobalt/Main.kt index 2d55cac6..c83b51cb 100644 --- a/src/main/kotlin/com/beust/kobalt/Main.kt +++ b/src/main/kotlin/com/beust/kobalt/Main.kt @@ -93,6 +93,8 @@ private class Main @Inject constructor( } var result = 1 + + github.isDev = args.dev val latestVersionFuture = github.latestKobaltVersion try {