* Changed U+0441 character to U+0063
* Added alias for backward compatibility
* Changed variable name to avoid confusion
* Changed corresponding guide
* Added build status
* bumping task version
* Added support of 'default' version to changelog list
* Bumped task version to 203
* Solved issues detected by linter
* Corrected logic of changelog selection to catch default.txt in case of lack of changelogs
* Added 'continue' to skip message about default.txt changelog
* Updated docs with info about default.txt changelog file
* Updated appendChangelogToReleaseNotes function
[Common] Resolve critical alert - `gulp-util` - Prototype Pollution in `lodash`
- Remove `gulp-util` since deprecated
- Replace `gulp-util` with `plugin-error` package
- `package.json` and `package-lock.json` updated via `npm audit fix` command to resolve the alerts (that are possible to resolve automatically)
- Fix `make-util.js`
- Bump pipeline tasks versions
- Bump extension version
[GooglePlayPromoteV2] Resolve the audit alerts
- `package-lock.json` updated via `npm audit fix` command to resolve the alerts
- Bumped pipeline task version
[GooglePlayReleaseV4] Resolve the audit alerts
- `package-lock.json` updated via `npm audit fix` command to resolve the alerts
- Bumped pipeline task version
[GooglePlayRolloutUpdateV3] Resolve the audit alerts
- `package-lock.json` updated via `npm audit fix` command to resolve the alerts
- Bumped pipeline task version
[GooglePlayStatusUpdateV2] Resolve the audit alerts
- `package-lock.json` updated via `npm audit fix` command to resolve the alerts
- Bumped pipeline task version
* Bump version to 194
* remove 'deprecated' to fix char limit issue
* remove 'deprecated' from strings as well
Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>
* initial implementation
* fix invalid metadataHelper file name
* fix bundle/apk file lists
* remove unneeded function
* move releaseName to advanced inputs
* switch file inputs type to string
Apparently AzDO automatically fills empty filePath inputs with working dir. This is undesirable and causes the task to pick up files even if they are not specified.
* fix null paths
* fail if no files specified
* fix invalid input name
* refactor & fix obb uploading
* reorder: upload ABBs before APKs
* rename some inputs
* change confusing variable name
* fix error message
* add support for multiple mapping files
* small fixes
* fix `uploadMappingFile` input name and description
* add some debug lines for mapping files
* fixes
* fix undefined version code for mapping
* add and fix messages
* fix input messages
* update resources.resjson too
* fix visibleRule for mappingFilePaths
* formatting
* try a new input configuration
* fix obbPath visibleRule
* fix mappingFilePath visibleRule
* fix shouldUploadMappingFile visibleRule
* fix visibleRule for mapping file inputs
* make action input required
* rework task to use new UI with `action` input
* fix tslint warnings
* make apkFiles input multiline too
* update input messages
* validate action input
* warn of unused inputs
* add track input to unused inputs check
* fix invalid return value in getBundles and getApks
* warn about unused mapping file inputs on multifile
* fix MustProvideApkIfObb loc string
* small fixes
* update loc strings
* fix typo in submission process explanation comment
* only upload mapping if single apk/aab
* refactor `getApks` and `getBundles`
* fix `getApksOrAabs` comment
* fix apk upload request mimeType
* move helpers to `modules` folder
* improved & localized invalid action error message
* rename GooglePlay.ts to main.ts
* rename updateTrack function in main.ts
* combine inputs of track update method in main.ts
* improve error messaging on apk/aab not found
* EOL
* add unit tests
* split functions into separate modules
* remove duplicate `Action` type declaration
* extract `TrackUpdateParameters` interface
* improve typecheck for action input
* make `Action` type export
* fix tslint warnings in TrackUpdateParameters
* update make-options & extension.json
* update readmes
* fixes
* make some inputs required
* fix warning message on unset bool inputs
* trim trailing whitespace
* update list of unused inputs for OnlyStoreListing
* remove some items from lists of unused inputs
AzDO sets these inputs to default, so they can't be checked
* fix broken `visibleRule` for `track` input
* update GUID
it's not possible to have multiple tasks with the same GUID in extension
* bump task version
* update task.loc.json
* add icon
* add "deprecated" to friendlyName of V3 tasks
* extract defaultLanguageCode into const
* refactor returning obb path
* add comment about action type checking
* change let to const in serviceEndpoint declaration
Co-authored-by: Alexander Smolyakov <v-alsmo@microsoft.com>
* Add Task Google Play - Halt, allows automating the halt of a previously released Android app.
* Update readme file
* Bump up extension version
* Update Halt task
* Update Tasks/GooglePlayHalt/task.json
Co-authored-by: DaniilShmelev <72494759+DaniilShmelev@users.noreply.github.com>
* Bump up extension version
* use GooglePlayStatusUpdate instead of GooglePlayHalt
* 1. Remove keepUserFraction option; 2. rely on google api error.
* Added judgment on userFraction, illegal input such as non-empty non-number throws an error.
* Update Tasks/GooglePlayStatusUpdate/google-play-status-update.ts
Co-authored-by: DaniilShmelev <72494759+DaniilShmelev@users.noreply.github.com>
* Update readme file and some description.
* Clean up all unused functions/types.
* Update Tasks/GooglePlayStatusUpdate/package.json
Co-authored-by: Anatoly Bolshakov <v-anbols@microsoft.com>
* Update README.md
Co-authored-by: Anatoly Bolshakov <v-anbols@microsoft.com>
* Update Tasks/GooglePlayStatusUpdate/google-play-status-update.ts
Co-authored-by: Anatoly Bolshakov <v-anbols@microsoft.com>
* Replace any type with a specific type where possible
* use androidpublisher_v3.Resource$Edits type in getNewEdit, getTrack, updateTrack
* Replace AndroidRelease with androidpublisher_v3.Schema$TrackRelease
Co-authored-by: Yingjie Li <yingjieli@microsoft.com>
Co-authored-by: DaniilShmelev <72494759+DaniilShmelev@users.noreply.github.com>
Co-authored-by: Anatoly Bolshakov <v-anbols@microsoft.com>
* Update task-lib in GooglePlayPromote task
* Updated task-lib in GooglePlayRelease task
* Updated task-lib version in GooglePlayReleaseBUndle
* Updated task-lib version in GooglePlayRolloutUpdate
* Removed .taskkey
* Bumped version in GooglePlayReleaseBUndle
* Bumped tasks version
Co-authored-by: Vladislav Ryzhov <v-vryzhov@microsoft.com>
* Add support for inAppUpdatePriority in GooglePlayRelease task (#220)
* functions getJWT now returns a JWT instead of any
* fix Unit Tests
* bump tasks versions
Co-authored-by: DaniilShmelev <v-dshmelev@microsoft.com>