Branch: refs/heads/master

  Home:   https://github.com/jenkinsci/google-play-android-publisher-plugin

  Commit: 23325148eb6c5d1110620ab78b41031987d39808

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/23325148eb6c5d1110620ab78b41031987d39808

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-13 (Wed, 13 May 2020)



  Changed paths:

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java



  Log Message:

  -----------

  Fix incorrect input shown when no mapping files are found.





  Commit: 8bdc5000712625acf726a8f60bb8cde3ef77d0f2

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/8bdc5000712625acf726a8f60bb8cde3ef77d0f2

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-13 (Wed, 13 May 2020)



  Changed paths:

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java

    M 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/config.jelly

    R 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html

    A 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html



  Log Message:

  -----------

  Revert to using a string field for rollout percentage.



In the latest release, I deprecated the `rolloutPercentage` string field

and replaced it with the numeric `rolloutPercent` field in order to make

Pipeline configuration a bit less awkward, e.g.



  `rolloutPercent: 12.34` instead of `rolloutPercentage: '12.34'`



However, while I tested build parameters with other fields, I didn't do

so for rollout percentage.  This means that if you enter a variable as

the rollout percentage, e.g. `${ROLLOUT_PCT}`, Jenkins would attempt to

coerce this to a Double value when saving the job, which apparently does

not crash, but instead returns `null`.



Since we interpret `null` to mean "the default value", entering a

variable into the rollout percentage field, saving the job, and then

opening the job config again would show "100.0" as the value.  Oops.



Now we've returned to `rolloutPercentage` being the default field, and

have marked `rolloutPercent` as deprecated.



However, we remain backwards compatible, and the `rolloutPercent` field

persisted for Freestyle jobs will be migrated back to the string value.

You can also continue to use the slightly more convenient numeric syntax

for Pipeline jobs — either field is accepted, with `rolloutPercentage`

taking precedence.





  Commit: 800446280ed08098b4121ec509f6f5b048724c84

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/800446280ed08098b4121ec509f6f5b048724c84

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-13 (Wed, 13 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java



  Log Message:

  -----------

  Add test case to verify that the config form can be roundtripped.



This includes providing a variable as the rollout percentage value,

rather than a numeric value, as this should now work again.





  Commit: d604d98c3aaa624de1f67dd49ef9779317834c54

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d604d98c3aaa624de1f67dd49ef9779317834c54

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-13 (Wed, 13 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java



  Log Message:

  -----------

  Add test case to verify that variables are correctly handled at runtime.



All test configuration fields accept variables, and so their values

should be correctly expanded and used during a build.





  Commit: 862bb99106691e11f58e3b001f27e72a8fa95517

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/862bb99106691e11f58e3b001f27e72a8fa95517

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-15 (Fri, 15 May 2020)



  Changed paths:

    A 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java

    R 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java



  Log Message:

  -----------

  Rename ReleaseTrackAssignmentTest to ReleaseTrackAssignmentBuilderTest.





  Commit: c7d9dfb25b17fb25ad5cd6cb8b03f8dde1e185d5

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/c7d9dfb25b17fb25ad5cd6cb8b03f8dde1e185d5

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-15 (Fri, 15 May 2020)



  Changed paths:

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java



  Log Message:

  -----------

  Remove unnecessary direct field access from ApkPublisher and its tests.





  Commit: ce921c97da9497322c7cd2aeea500825d2ddd316

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/ce921c97da9497322c7cd2aeea500825d2ddd316

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-15 (Fri, 15 May 2020)



  Changed paths:

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java

    M 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/config.jelly

    R 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html

    A 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java



  Log Message:

  -----------

  Revert to using a string field for rollout percentage for track moves.



This is basically the same as the change made a few commits earlier for

the file publisher.





  Commit: a5f2bcb97613edccb2ace5075a7a5860f7b76b5e

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/a5f2bcb97613edccb2ace5075a7a5860f7b76b5e

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-15 (Fri, 15 May 2020)



  Changed paths:

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java



  Log Message:

  -----------

  Remove unnecessary direct field access from ReleaseTrackAssignmentBuilder and 
its tests.





  Commit: 2484d2652d209594a25518a78ec1209c962dcec0

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/2484d2652d209594a25518a78ec1209c962dcec0

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java



  Log Message:

  -----------

  Make build assertion helper more generic.





  Commit: d6897d51c30c5d9c46c707b4aa7e501df1933c09

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d6897d51c30c5d9c46c707b4aa7e501df1933c09

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java



  Log Message:

  -----------

  Add tests for uploading APKs and bundles with Pipeline.





  Commit: 56b907b7518b788d7fd0f5dba9563d846f98338b

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/56b907b7518b788d7fd0f5dba9563d846f98338b

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java



  Log Message:

  -----------

  Add tests for rollout percentage behaviour in `androidApkUpload`.





  Commit: e7fdfe60cfae21daf8b694378bbad166e64c134d

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/e7fdfe60cfae21daf8b694378bbad166e64c134d

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java



  Log Message:

  -----------

  Add Pipeline tests for ReleaseTrackAssignmentBuilder.





  Commit: da59131e591d7f1d5a6acc7020ce558dc0b8dc2e

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/da59131e591d7f1d5a6acc7020ce558dc0b8dc2e

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M README.md



  Log Message:

  -----------

  Update README with `rolloutPercentage` and backwards compatibility.





  Commit: 54d04c44b424ad9daed3c198f823c91a09cd8a5d

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/54d04c44b424ad9daed3c198f823c91a09cd8a5d

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-16 (Sat, 16 May 2020)



  Changed paths:

    M README.md



  Log Message:

  -----------

  Fix some minor formatting issues in README.





  Commit: 2c803ed49b362b5cae83b336db270e0b18760de2

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/2c803ed49b362b5cae83b336db270e0b18760de2

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-21 (Thu, 21 May 2020)



  Changed paths:

    M README.md

    M pom.xml

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/CredentialsHandler.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java



  Log Message:

  -----------

  Merge branch 'master' into fix/allow-rollout-variables





  Commit: 4a8cf922a2fb461f58a6d406520e8a27901d6580

      
https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/4a8cf922a2fb461f58a6d406520e8a27901d6580

  Author: Christopher Orr <[email protected]>

  Date:   2020-05-21 (Thu, 21 May 2020)



  Changed paths:

    M README.md

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java

    M 
src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java

    M 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/config.jelly

    R 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html

    A 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html

    M 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/config.jelly

    R 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html

    A 
src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java

    A 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilderTest.java

    R 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java

    M 
src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestsHelper.java



  Log Message:

  -----------

  Merge pull request #28 from jenkinsci/fix/allow-rollout-variables





Compare: 
https://github.com/jenkinsci/google-play-android-publisher-plugin/compare/890f025c2271...4a8cf922a2fb

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/google-play-android-publisher-plugin/push/refs/heads/master/890f02-4a8cf9%40github.com.

Reply via email to