├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── config └── HEADER ├── gradle.properties ├── gradle ├── artifactory.gradle ├── bintray.gradle ├── code-coverage.gradle ├── code-quality.gradle ├── compile.gradle ├── credentials.gradle ├── publish-plugin.gradle ├── publishing.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── groovy │ └── de │ │ └── gliderpilot │ │ └── gradle │ │ └── semanticrelease │ │ ├── GhEnterpriseReleaseAssets.groovy │ │ ├── GitRepo.groovy │ │ ├── GithubRepo.groovy │ │ ├── SemanticReleaseAppendBranchNameStrategy.groovy │ │ ├── SemanticReleaseChangeLogService.groovy │ │ ├── SemanticReleaseCheckBranch.groovy │ │ ├── SemanticReleaseInitialStateService.groovy │ │ ├── SemanticReleaseNormalStrategy.groovy │ │ ├── SemanticReleasePlugin.groovy │ │ ├── SemanticReleasePluginExtension.groovy │ │ ├── SemanticReleaseStrategy.groovy │ │ ├── SemanticReleaseStrategySelector.groovy │ │ ├── UpdateGithubRelease.groovy │ │ └── UpdateGithubReleaseService.groovy └── resources │ ├── CHANGELOG.md │ └── META-INF │ └── gradle-plugins │ └── de.gliderpilot.semantic-release.properties └── test └── groovy └── de └── gliderpilot └── gradle └── semanticrelease ├── GhEnterpriseReleaseAssetsSpec.groovy ├── GithubRepoSpec.groovy ├── SemanticReleaseAppendBranchNameStrategySpec.groovy ├── SemanticReleaseChangeLogServiceSpec.groovy ├── SemanticReleaseCheckBranchSpec.groovy ├── SemanticReleaseInitialStateServiceSpec.groovy ├── SemanticReleaseNormalStrategySpec.groovy ├── SemanticReleasePluginSpec.groovy ├── SemanticReleaseStrategySpec.groovy ├── UpdateGithubReleaseServiceSpec.groovy └── integration ├── SemanticReleaseIntegrationAuxScriptSpec.groovy └── SemanticReleasePluginIntegrationSpec.groovy /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/README.md -------------------------------------------------------------------------------- /config/HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/config/HEADER -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx512m 2 | -------------------------------------------------------------------------------- /gradle/artifactory.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/artifactory.gradle -------------------------------------------------------------------------------- /gradle/bintray.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/bintray.gradle -------------------------------------------------------------------------------- /gradle/code-coverage.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/code-coverage.gradle -------------------------------------------------------------------------------- /gradle/code-quality.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/code-quality.gradle -------------------------------------------------------------------------------- /gradle/compile.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/compile.gradle -------------------------------------------------------------------------------- /gradle/credentials.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/credentials.gradle -------------------------------------------------------------------------------- /gradle/publish-plugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/publish-plugin.gradle -------------------------------------------------------------------------------- /gradle/publishing.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/publishing.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'gradle-semantic-release-plugin' 2 | -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/GhEnterpriseReleaseAssets.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/GhEnterpriseReleaseAssets.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/GitRepo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/GitRepo.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/GithubRepo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/GithubRepo.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseAppendBranchNameStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseAppendBranchNameStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseChangeLogService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseChangeLogService.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseCheckBranch.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseCheckBranch.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseInitialStateService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseInitialStateService.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseNormalStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseNormalStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePluginExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePluginExtension.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategySelector.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategySelector.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubRelease.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubRelease.groovy -------------------------------------------------------------------------------- /src/main/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubReleaseService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubReleaseService.groovy -------------------------------------------------------------------------------- /src/main/resources/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/resources/CHANGELOG.md -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/de.gliderpilot.semantic-release.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/main/resources/META-INF/gradle-plugins/de.gliderpilot.semantic-release.properties -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/GhEnterpriseReleaseAssetsSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/GhEnterpriseReleaseAssetsSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/GithubRepoSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/GithubRepoSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseAppendBranchNameStrategySpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseAppendBranchNameStrategySpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseChangeLogServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseChangeLogServiceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseCheckBranchSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseCheckBranchSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseInitialStateServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseInitialStateServiceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseNormalStrategySpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseNormalStrategySpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePluginSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleasePluginSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategySpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/SemanticReleaseStrategySpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubReleaseServiceSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/UpdateGithubReleaseServiceSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/integration/SemanticReleaseIntegrationAuxScriptSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/integration/SemanticReleaseIntegrationAuxScriptSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/de/gliderpilot/gradle/semanticrelease/integration/SemanticReleasePluginIntegrationSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschulte/gradle-semantic-release-plugin/HEAD/src/test/groovy/de/gliderpilot/gradle/semanticrelease/integration/SemanticReleasePluginIntegrationSpec.groovy --------------------------------------------------------------------------------