Branch: refs/heads/misc/readme-update

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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 <ch...@orr.me.uk>

  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





  Commit: 140a4952835a4f6fd0fd9f0441b53ffd7771bad5

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

  Author: Christopher Orr <ch...@orr.me.uk>

  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 branch 'master' into misc/readme-update





Compare: 
https://github.com/jenkinsci/google-play-android-publisher-plugin/compare/c8f777c2a7b3...140a4952835a

-- 
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 jenkinsci-commits+unsubscr...@googlegroups.com.
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/misc/readme-update/c8f777-140a49%40github.com.

Reply via email to