Skip to content

Instantly share code, notes, and snippets.

@mockitoguy
Created April 1, 2018 00:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mockitoguy/4d602ab652527d9d8af5088a5fce7d00 to your computer and use it in GitHub Desktop.
Save mockitoguy/4d602ab652527d9d8af5088a5fce7d00 to your computer and use it in GitHub Desktop.
~/mockito/example-release$ ./gradlew contributorTestRelease
Building version '0.16.14' (value loaded from 'version.properties' file).
[INCUBATING] upgrade-dependency plugin is incubating and may change in any version.
:contributorTestRelease
Performing release in dry run, with cleanup:
./gradlew releaseNeeded performRelease releaseCleanUp -PdryRun -x gitPush -x bintrayUpload
[releaseNeeded] Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
[releaseNeeded] Building version '0.16.14' (value loaded from 'version.properties' file).
[releaseNeeded] [INCUBATING] upgrade-dependency plugin is incubating and may change in any version.
[releaseNeeded] :identifyGitBranch
[releaseNeeded] Executing:
[releaseNeeded] git rev-parse --abbrev-ref HEAD
[releaseNeeded] Identified current branch: master
[releaseNeeded] :api:downloadPreviousReleaseArtifacts
[releaseNeeded] Downloading remote artifact
[releaseNeeded] - from https://bintray.com/shipkit/examples/download_file?file_path=org/mockito/shipkit-example/api/0.16.13/api-0.16.13-sources.jar
[releaseNeeded] - and saving it to /Users/sfaber/mockito/example-release/subprojects/api/build/previous-release-artifacts/api-0.16.13-sources.jar
[releaseNeeded] :api:createDependencyInfoFile
[releaseNeeded] :api:sourcesJar
[releaseNeeded] :api:comparePublications
[releaseNeeded] :api:comparePublications - about to compare publications
[releaseNeeded] :api:comparePublications - META-INF/dependency-info.md files equal: true
[releaseNeeded] :api:comparePublications - source jars equal: true
[releaseNeeded] :api:comparePublications - You can find detailed publication comparison results in file /Users/sfaber/mockito/example-release/subprojects/api/build/publications-comparison.txt.
[releaseNeeded] :impl:downloadPreviousReleaseArtifacts
[releaseNeeded] Downloading remote artifact
[releaseNeeded] - from https://bintray.com/shipkit/examples/download_file?file_path=org/mockito/shipkit-example/impl/0.16.13/impl-0.16.13-sources.jar
[releaseNeeded] - and saving it to /Users/sfaber/mockito/example-release/subprojects/impl/build/previous-release-artifacts/impl-0.16.13-sources.jar
[releaseNeeded] :api:compileJava UP-TO-DATE
[releaseNeeded] :api:processResources NO-SOURCE
[releaseNeeded] :api:classes UP-TO-DATE
[releaseNeeded] :api:jar
[releaseNeeded] :impl:createDependencyInfoFile
[releaseNeeded] :impl:sourcesJar
[releaseNeeded] :impl:comparePublications
[releaseNeeded] :impl:comparePublications - about to compare publications
[releaseNeeded] :impl:comparePublications - META-INF/dependency-info.md files equal: true
[releaseNeeded] :impl:comparePublications - source jars equal: true
[releaseNeeded] :impl:comparePublications - You can find detailed publication comparison results in file /Users/sfaber/mockito/example-release/subprojects/impl/build/publications-comparison.txt.
[releaseNeeded] :releaseNeeded
[releaseNeeded] Commit message to inspect for keywords '[ci skip-release]' and '[ci skip-compare-publications]': <unknown commit message>
[releaseNeeded] Current branch 'master' matches 'master|release/.+': true
[releaseNeeded]
[releaseNeeded] Compared 2 publication(s). No changes since previous release!
[releaseNeeded]
[releaseNeeded] Release is considered _not_ needed when:
[releaseNeeded] - 'SKIP_RELEASE' environment variable is present (currently: false)
[releaseNeeded] - commit message contains '[ci skip-release]' (currently: false)
[releaseNeeded] - we are building a "pull request" (currently: false)
[releaseNeeded] Release is needed when all above is false and:
[releaseNeeded] - we are building on a branch that matches regex 'master|release/.+' (currently: true)
[releaseNeeded] - and one of the following criteria is true:
[releaseNeeded] - there are changes in the binaries when compared to previous version (currently: false)
[releaseNeeded] - commit message contains '[ci skip-compare-publications]' (currently: false)
[releaseNeeded] - 'skipComparePublications' property on task releaseNeeded is true (currently: false)
[releaseNeeded]
[releaseNeeded] Skipping release because publications are identical.
[releaseNeeded] :bumpVersionFile
[releaseNeeded] :bumpVersionFile - updated version file 'version.properties'
[releaseNeeded] - new version: 0.16.15
[releaseNeeded] - previous version: 0.16.14
[releaseNeeded] :fetchContributors
[releaseNeeded] Fetching all GitHub contributors of mockito/shipkit-example
[releaseNeeded] Querying GitHub API for all contributors for project
[releaseNeeded] GET https://api.github.com/repos/mockito/shipkit-example/contributors?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb&per_page=100
[releaseNeeded] GET https://api.github.com/users/NagRock?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/users/wwilk?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/users/epeee?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/users/mstachniuk?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/users/shipkit-org?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/users/mockitoguy?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb
[releaseNeeded] GET https://api.github.com/repos/mockito/shipkit-example/commits?access_token=e7fe8fcdd6ffed5c38498c4c79b2a68e6f6ed1bb&since=2018-03-30T17:13:37-0700&page=1&per_page=100
[releaseNeeded] Serialized contributors information: build/shipkit/all-contributors.json
[releaseNeeded] :fetchReleaseNotes
[releaseNeeded] Generating release notes data for:
[releaseNeeded] - target versions: [0.16.13]
[releaseNeeded] - GitHub labels: []
[releaseNeeded] - only pull requests: false
[releaseNeeded] - version tag prefix: 'v'
[releaseNeeded] Executing:
[releaseNeeded] git log --pretty=%ad --date=iso v0.16.13 -n 1
[releaseNeeded] Executing:
[releaseNeeded] git fetch origin +refs/tags/v0.16.13:refs/tags/v0.16.13
[releaseNeeded] Executing:
[releaseNeeded] git log --pretty=format:%H@@info@@%ae@@info@@%an@@info@@%B%N@@commit@@ v0.16.13..HEAD
[releaseNeeded] Retrieved 0 contribution(s) between v0.16.13..HEAD
[releaseNeeded] Retrieved 0 improvement(s) for tickets: []
[releaseNeeded] :updateReleaseNotes
[releaseNeeded] Building new release notes based on /Users/sfaber/mockito/example-release/docs/release-notes.md
[releaseNeeded] Successfully updated release notes!
[releaseNeeded] :gitCommit
[releaseNeeded] Adding files to git:
[releaseNeeded] git add /Users/sfaber/mockito/example-release/version.properties /Users/sfaber/mockito/example-release/docs/release-notes.md
[releaseNeeded] External process [add] completed.
[releaseNeeded] Performing git commit:
[releaseNeeded] git commit --author shipkit-org <<shipkit.org@gmail.com>> -m 0.16.14 release (previous 0.16.13) + release notes updated [ci skip]
[releaseNeeded] [commit] [master c3f0ce9] 0.16.14 release (previous 0.16.13) + release notes updated [ci skip]
[releaseNeeded] [commit] Author: shipkit-org <shipkit.org@gmail.com>
[releaseNeeded] [commit] 2 files changed, 5 insertions(+), 2 deletions(-)
[releaseNeeded] External process [commit] completed.
[releaseNeeded] :gitTag
[releaseNeeded] Creating tag:
[releaseNeeded] git tag -a v0.16.14 -m Created new tag v0.16.14 [ci skip]
[releaseNeeded] External process [tag] completed.
[releaseNeeded] :performGitPush
[releaseNeeded] :performRelease
[releaseNeeded]
[releaseNeeded] Release shipped!
[releaseNeeded] - Publication repository: https://bintray.com/shipkit/examples/basic/
[releaseNeeded] - Release notes: https://github.com/mockito/shipkit-example/blob/master/docs/release-notes.md
[releaseNeeded] :releaseCleanUp UP-TO-DATE
[releaseNeeded] :gitTagCleanUp
[releaseNeeded] Deleting version tag:
[releaseNeeded] git tag -d v0.16.14
[releaseNeeded] [tag] Deleted tag 'v0.16.14' (was 3825e85)
[releaseNeeded] External process [tag] completed.
[releaseNeeded] :gitSoftResetCommit
[releaseNeeded] Removing last commit:
[releaseNeeded] git reset --soft HEAD~
[releaseNeeded] External process [reset] completed.
[releaseNeeded] :gitStash
[releaseNeeded] Stashing changes:
[releaseNeeded] git stash
[releaseNeeded] [stash] Saved working directory and index state WIP on master: c39abc5 0.16.13 release (previous 0.16.12) + release notes updated [ci skip]
[releaseNeeded] External process [stash] completed.
[releaseNeeded] :performGitCommitCleanUp
[releaseNeeded]
[releaseNeeded] BUILD SUCCESSFUL
[releaseNeeded]
[releaseNeeded] Total time: 8.94 secs
External process [releaseNeeded] completed.
The release test was successful. Ship it!
BUILD SUCCESSFUL
Total time: 10.74 secs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment