Updated dependencies and copyright.
This commit is contained in:
parent
dafbaaff0f
commit
aef7d1fa6a
39 changed files with 1091 additions and 780 deletions
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverConfig.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverIncrementBuildMetaTask.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverIncrementTask.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverPlugin.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -83,7 +83,7 @@ class SemverPlugin : Plugin<Project> {
|
|||
config.preReleaseKey, config.buildMetaKey
|
||||
)
|
||||
val hasReqProps = !isNew && props.stringPropertyNames().containsAll(requiredProps) &&
|
||||
Utils.isNotSystemProperty(requiredProps)
|
||||
Utils.isNotSystemProperty(requiredProps)
|
||||
|
||||
Utils.loadVersion(config, version, props)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SortedProperties.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* Utils.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -194,17 +194,17 @@ object Utils {
|
|||
put(
|
||||
config.buildMetaPrefixKey, version.buildMetaPrefix,
|
||||
version.buildMetaPrefix != Version.DEFAULT_BUILDMETA_PREFIX ||
|
||||
containsKey(config.buildMetaPrefixKey)
|
||||
containsKey(config.buildMetaPrefixKey)
|
||||
)
|
||||
put(
|
||||
config.preReleasePrefixKey, version.preReleasePrefix,
|
||||
version.preReleasePrefix != Version.DEFAULT_PRERELEASE_PREFIX ||
|
||||
containsKey(config.preReleasePrefixKey)
|
||||
containsKey(config.preReleasePrefixKey)
|
||||
)
|
||||
put(
|
||||
config.separatorKey, version.separator,
|
||||
version.separator != Version.DEFAULT_SEPARATOR ||
|
||||
containsKey(config.separatorKey)
|
||||
containsKey(config.separatorKey)
|
||||
)
|
||||
|
||||
if (canWrite()) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* Version.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -54,8 +54,8 @@ class Version {
|
|||
|
||||
val semver: String
|
||||
get() = "$major$separator$minor$separator$patch" +
|
||||
(if (preRelease.isNotEmpty()) "$preReleasePrefix$preRelease" else "") +
|
||||
(if (buildMeta.isNotEmpty()) "$buildMetaPrefix$buildMeta" else "")
|
||||
(if (preRelease.isNotEmpty()) "$preReleasePrefix$preRelease" else "") +
|
||||
(if (buildMeta.isNotEmpty()) "$buildMetaPrefix$buildMeta" else "")
|
||||
|
||||
fun increment(isMajor: Boolean = false, isMinor: Boolean = false, isPatch: Boolean = false) {
|
||||
if (isMajor) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverConfigTest.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* testSortedProperties.kt
|
||||
* SortedPropertiesTest.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* UtilsTest.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -35,7 +35,11 @@ package net.thauvin.erik.gradle.semver
|
|||
import net.thauvin.erik.gradle.semver.Utils.canReadFile
|
||||
import org.gradle.api.GradleException
|
||||
import java.io.File
|
||||
import kotlin.test.*
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertFailsWith
|
||||
import kotlin.test.assertNull
|
||||
import kotlin.test.assertTrue
|
||||
|
||||
/**
|
||||
* [Utils] Tests
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* SemverVersionTest.kt
|
||||
* VersionTest.kt
|
||||
*
|
||||
* Copyright (c) 2018-2021, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2018-2022, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue