Branch: refs/heads/master Home: https://github.com/jenkinsci/google-play-android-publisher-plugin
Commit: e2ee508ce935d6c67092f29ae57cfc0db745b046 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/e2ee508ce935d6c67092f29ae57cfc0db745b046 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-10-08 (Tue, 08 Oct 2019) Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/AppFileMetadata.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackAssignmentTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackPublisherTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AndroidUtil.java Log Message: ----------- Get transparent upload of AAB files working. i.e. you can use the existing APK upload step, but with AAB files, and it will automagically do the right thing, including displaying the metadata from the files, like we do for APKs. Commit: ecae8084c7cc1f04aa38c17bac2d7dc52fa8e7f5 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/ecae8084c7cc1f04aa38c17bac2d7dc52fa8e7f5 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-10-08 (Tue, 08 Oct 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java Log Message: ----------- Fix the existing APK-related tests, due to text changes. Commit: 45485f205eaa260e2b0512b308d63866f091fd66 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/45485f205eaa260e2b0512b308d63866f091fd66 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-17 (Sun, 17 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackPublisherTask.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java Log Message: ----------- Update more logging messages to be agnostic of file type. Commit: 56ad6d207f21799d62111b57be8a36eb10e9d3b5 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/56ad6d207f21799d62111b57be8a36eb10e9d3b5 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-17 (Sun, 17 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AndroidUtil.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/UtilsImpl.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Simplify TestUtilImpl and support for bundle files. Commit: 52a5fb3228a1c4080bd7b3bb4af944ac8a1273c0 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/52a5fb3228a1c4080bd7b3bb4af944ac8a1273c0 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-17 (Sun, 17 Nov 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakeListBundlesResponse.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakePutBundleResponse.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakeUploadBundleResponse.java Log Message: ----------- Add test case for basic upload of an AAB file. Commit: 3c2c584bddacb6bbb8d9e1760cd3b29788f6b48a https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/3c2c584bddacb6bbb8d9e1760cd3b29788f6b48a Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Enable overriding the "parsed" application ID during tests. Commit: d4d6688087cf07328007085a4d0e568d7228eed0 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d4d6688087cf07328007085a4d0e568d7228eed0 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java Log Message: ----------- Create the collaborators before each case in ApkPublisherTest. TestUtilImpl now can have state, so this makes sure that we always have a clean instance with the default values for each test case. Similarly, AndroidUtil or JenkinsUtil can now be reset. Commit: 5d440b90cced3de7e94be0d44db9e99f836c2136 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/5d440b90cced3de7e94be0d44db9e99f836c2136 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java Log Message: ----------- Extract the setup of the test HTTP transport to its own methods. Commit: d8cefef10ff30ee940aa71f228efc9c7f93d9ca0 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d8cefef10ff30ee940aa71f228efc9c7f93d9ca0 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java Log Message: ----------- Prefer AAB files if both AAB and APK files were found. This shouldn't really happen, as users should configure the file pattern correctly. But this hopefully makes things a bit nicer for users. Commit: bee54e6024147668b83b6bba4554dea702f491f6 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/bee54e6024147668b83b6bba4554dea702f491f6 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java R src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/AppFileMetadata.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AndroidUtil.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileMetadata.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Move AppFileMetadata to internal package. Commit: 21c79f2fd3f548c1ee44807a76ffd7042db0f27b https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/21c79f2fd3f548c1ee44807a76ffd7042db0f27b Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileFormat.java Log Message: ----------- Add enum for app file format, i.e. AAB or APK. Commit: d39debe4780faafcc7fd8505b1c30b4853ffc131 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d39debe4780faafcc7fd8505b1c30b4853ffc131 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AndroidUtil.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/ApkFileMetadata.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileMetadata.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/BundleFileMetadata.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Differentiate AppFileMetadata by file format. Commit: b9f3ab2fa1a2bbea9e802f59e2a504f00ef602a6 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/b9f3ab2fa1a2bbea9e802f59e2a504f00ef602a6 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/UploadFile.java Log Message: ----------- Add UploadFile class as container for info about a file to be uploaded. Commit: 2bdeaeb5750a8640f962bbf117069e68c1c90f6e https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/2bdeaeb5750a8640f962bbf117069e68c1c90f6e Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java Log Message: ----------- Simplify app file uploading a little by using UploadFile. Commit: 7ed9b636ceec217996a62a804a2b6d5656114702 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/7ed9b636ceec217996a62a804a2b6d5656114702 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/UtilsImpl.java Log Message: ----------- Increase connection timeouts as AAB uploads can be very large. The device-specific bundle delivered to phones can be up to 150MB, so the actual bundle uploaded to Google Play can be many times larger. Joe was getting timeout exceptions when uploading ~100MB bundle files, with the default timeout (which seems to be 20 seconds), and was seeing upload times of 2.5 minutes after fixing the timeout, so increasing the timeout will definitely be required (and it's presumably been a problem for users in the past, not that anybody has actually complained…). It's unclear what the read timeout means exactly; is it the amount of time before receiving an HTTP response (i.e. rather than being a TCP connection-level timeout), meaning that we don't "read" anything from the HTTP server while we're uploading a file? Anyway, now we have a one-hour read timeout, which I think should cover most people's bundle sizes and internet connection speeds. I also think having a defined timeout is better than having an infinite timeout, as most Jenkins users probably don't have a job timeout configured. Commit: d747c6c6c626e00c6d50aa20cb8f23c15ea77b09 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/d747c6c6c626e00c6d50aa20cb8f23c15ea77b09 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-21 (Thu, 21 Nov 2019) Changed paths: M pom.xml Log Message: ----------- Merge branch 'master' into feature/add-aab-support Commit: 6f78bcad1bf0db787489b1d7cce75ab9ef9a09b9 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/6f78bcad1bf0db787489b1d7cce75ab9ef9a09b9 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-21 (Thu, 21 Nov 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Simplify creation of AppFileMetadata in the test implementation. Commit: f23ad7927c784271cb0860fd754f1431afedd60b https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/f23ad7927c784271cb0860fd754f1431afedd60b Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-21 (Thu, 21 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java Log Message: ----------- Gather existing versionCodes from both bundles and APKs. Commit: f1b0b2699f06df28586fc181ebf9dc4aeea41b40 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/f1b0b2699f06df28586fc181ebf9dc4aeea41b40 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-22 (Fri, 22 Nov 2019) Changed paths: M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestConstants.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java Log Message: ----------- Add test cases for ensure we reject uploading existing files. These could be more comprehensive, but at the moment it's difficult to add multiple different files to the workspace, given how we override the parsing of AAB and APK files. Commit: 6461cfbe7f5b1678473cc3aea21541b92291ceed https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/6461cfbe7f5b1678473cc3aea21541b92291ceed Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-27 (Wed, 27 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackAssignmentTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileFormat.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/UtilsTest.java Log Message: ----------- Update track assignment task to also work with AABs. There wasn't really much to change, but did some minor refactoring and simplification. Commit: 38993faf1fd496c8e1dc15d2c221e9a5d3c28a95 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/38993faf1fd496c8e1dc15d2c221e9a5d3c28a95 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-27 (Wed, 27 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java Log Message: ----------- Fix serialisation error in ApkUploadTask. It turns out that a Comparator has to be Serializable, otherwise Jenkins will complain that the task cannot be serialised when we attempt to run it on a remote build agent. Moving the Comparator out of the constructor seems to work. Commit: 1085f9b34a57e8334f59630d131577a9a7b0cc62 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/1085f9b34a57e8334f59630d131577a9a7b0cc62 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-27 (Wed, 27 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java Log Message: ----------- Update app publishing to ignore expansion files when uploading AABs. We also now check for AABs when verifying that the upload succeeded. And changed to consistently use `long` for version codes. Commit: ebaa578461fe60bf7833222720a0a25339543a45 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/ebaa578461fe60bf7833222720a0a25339543a45 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-27 (Wed, 27 Nov 2019) Changed paths: M pom.xml Log Message: ----------- Update Google OAuth plugin to 1.0.0. Commit: 9edc631dbe3cd2b3fbe7c333028223a62f78cc59 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/9edc631dbe3cd2b3fbe7c333028223a62f78cc59 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-27 (Wed, 27 Nov 2019) Changed paths: M pom.xml Log Message: ----------- Update androidpublisher API dependency to v3-rev130-1.25.0. Commit: 9747c73319c84e1f376216d89057c2f2655492f1 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/9747c73319c84e1f376216d89057c2f2655492f1 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-29 (Fri, 29 Nov 2019) 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-apkFilesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-deobfuscationFilesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-expansionFilesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-filesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-recentChangeList.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-trackName.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help.jelly M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java Log Message: ----------- Rename fields, add defaults, and update documentation for ApkPublisher. Changes were made in a backwards compatible way: - `apkFilesPattern` was renamed to `filesPattern` - `rolloutPercentage` was renamed to `rolloutPercent` The latter is now numeric, and so can be used more easily from Pipelines, without having to quote the percentage as a string. I tested Freestyle jobs with the old configuration, Pipelines with the old field names, and checked the Snippet Generator. The `filesPattern`, `rolloutPercent`, and `trackName` fields now all have default values, so the build step can potentially be used like: androidApkUpload googlePlayCredentialsId: 'gp' Which would upload any AABs or APKs found to the production track. Commit: a7b3c6623537390e52096f77bdf48ed9589ed170 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/a7b3c6623537390e52096f77bdf48ed9589ed170 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-29 (Fri, 29 Nov 2019) 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-apkFilesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-filesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-trackName.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-versionCodes.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help.html M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java Log Message: ----------- Rename fields, and add defaults, for ReleaseTrackAssignmentBuilder. Changes were made in a backwards compatible way: - `apkFilesPattern` was renamed to `filesPattern` - `rolloutPercentage` was renamed to `rolloutPercent` The latter is now numeric, and so can be used more easily from Pipelines, without having to quote the percentage as a string. I tested Freestyle jobs with the old configuration, Pipelines with the old field names, and checked the Snippet Generator. The `filesPattern`, `rolloutPercent`, and `trackName` fields now all have default values, so the build step can potentially be used like: androidApkMove googlePlayCredentialsId: 'gp', fromVersionCode: false Which would move any AABs or APKs found to the production track. Commit: 1b5d24bc104ae9c131c3f8f1fa6a28357b05eaf0 https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/1b5d24bc104ae9c131c3f8f1fa6a28357b05eaf0 Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-11-29 (Fri, 29 Nov 2019) Changed paths: M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java Log Message: ----------- Suppress minor SpotBugs issues. Commit: ac427a03eb4cd9d0dc9618373caf78d0874c094d https://github.com/jenkinsci/google-play-android-publisher-plugin/commit/ac427a03eb4cd9d0dc9618373caf78d0874c094d Author: Christopher Orr <ch...@orr.me.uk> Date: 2019-12-01 (Sun, 01 Dec 2019) Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkUploadTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/GooglePlayBuildStepDescriptor.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackAssignmentTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/TrackPublisherTask.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/Util.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AndroidUtil.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/ApkFileMetadata.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileFormat.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/AppFileMetadata.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/BundleFileMetadata.java A src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/UploadFile.java M src/main/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/UtilsImpl.java M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/config.jelly R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-apkFilesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-deobfuscationFilesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-expansionFilesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-filesPattern.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-recentChangeList.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercent.html R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-rolloutPercentage.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help-trackName.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisher/help.jelly M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/config.jelly R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-apkFilesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-filesPattern.html A src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercent.html R src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-rolloutPercentage.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-trackName.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help-versionCodes.html M src/main/resources/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentBuilder/help.html M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ApkPublisherTest.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/ReleaseTrackAssignmentTest.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/UtilsTest.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestConstants.java M src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/TestUtilImpl.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakeListBundlesResponse.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakePutBundleResponse.java A src/test/java/org/jenkinsci/plugins/googleplayandroidpublisher/internal/responses/FakeUploadBundleResponse.java Log Message: ----------- Merge pull request #19 from jenkinsci/feature/add-aab-support Add support to existing build steps for Android App Bundles (AAB files) Compare: https://github.com/jenkinsci/google-play-android-publisher-plugin/compare/35e91e002871...ac427a03eb4c -- 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/master/35e91e-ac427a%40github.com.