Граф коммитов

383 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] ab0bd4ffa2
Bump minimatch from 3.0.4 to 3.0.5 in /Tasks/GooglePlayReleaseV4
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 08:54:10 +00:00
Denis Rumyantsev 4f013a12d3
GooglePlayReleaseV4 - override release notes (#381) 2023-01-31 09:53:06 +01:00
Denis Rumyantsev cb884cc404
GooglePlayReleaseV4 Node 16 migration (#375)
* GooglePlayReleaseV4 Node16 migration

* minimumAgentVersion - back from 206 to 182
2023-01-09 09:46:14 +01:00
İsmayıl İsmayılov 98995672cd
Changed U+0441 character to U+0063 (#359)
* 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
2022-09-22 16:20:03 +04:00
İsmayıl İsmayılov 73ae5ad0d7
Added helpMarkDown to GPlay extension tasks (#357)
* Added helpMarkDown for all tasks

* Updated task.json related files
2022-09-22 16:09:24 +04:00
Denis Rumyantsev f4a8f82113
task id fixed (#355) 2022-09-02 12:07:35 +02:00
Kirill Ivlev d08678fbd3
bump extension version (#354) 2022-08-30 00:13:39 +04:00
Alexander Smolyakov f5053a067c
Create CODEOWNERS (#351)
- Add `@microsoft/akvelon-build-task-team` as code owner
- Add `@microsoft/azure-pipelines-platform` as code owner
2022-08-08 12:56:45 +04:00
Luca Nardi 18936df8d9
Adds Release as Draft option (#350) 2022-08-05 13:44:39 +03:00
Maksim Petrov 870569583c
[GooglePlayIncreaseRolloutV2, GooglePlayPromoteV3] Fix task folder naming (#345)
* [vso-android-extension] Fix security warnings

* Update tfx-cli version

* Bump GooglePlayPromote task version in task folder

* Fix GooglePlayIncreaseRollout name

* Bump GooglePlayIncreaseRollout version

* Update make files and fix GooglePlayIncreaseRollout task naming in tests

* Fix tasks versions

* Bump task versions

* Fix wrong tasks updates

* Bump tasks versions

Co-authored-by: Maksim Petrov <petrov.m.a.37@gmail.com>
2022-07-14 10:40:03 +02:00
Maxim Zaytsev ac3ff45121
Add dev-dependencies-constants and update mocha version (#349)
* Update versions

* Add dev-dependencies-constants

* Update task versions
2022-06-28 16:17:01 +03:00
Maksim Petrov cde79747e4
[vso-android-extension] Fix security warnings (#348)
* [vso-android-extension] Fix security warnings

* Update tfx-cli version

Co-authored-by: Maksim Petrov <petrov.m.a.37@gmail.com>
2022-06-09 16:44:31 +02:00
microsoft-github-policy-service[bot] 2d698fa218
Microsoft mandatory file (#346)
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
2022-06-07 09:01:21 +04:00
Anatoly Bolshakov 84fe86a802
[All Tasks] Fix vulnerabilities - node-forge (1.2.1) (#344)
* Bumped minimatch

* Bumped google-apis and google-auth-library versions - to resolve node-forge vulnerability

* Bumped taks version

* Bump tasks versions

* Bump extension version

Co-authored-by: Maksim Petrov <petrov.m.a.37@gmail.com>
2022-06-01 23:28:46 +02:00
Alexander Smolyakov 8d3f54fcaf
[All tasks] Resolve security alerts (#341)
* Results of `npm audit fix` command

* Update `tslint` dependencies

Changelog:

- `tslint` updated up to `5.20.1`
- Removed deprecated `tslint` rules

List of removed rules:
- `label-undefined`
- `no-duplicate-key`
- `no-unreachable`
- `no-unused-variable`
- `no-use-before-declare`

* Update `mocha` dependency

- Bump `mocha` to `9.2.2`
- Run `npm update mkdirp --depth 2` command
2022-05-11 19:20:16 +04:00
Denis Rumyantsev 5d28240967
Bump Google Play Extension version to 4.203.0 (#337)
* version updated

* package & package-lock updated
2022-04-07 09:11:42 +02:00
Denis Tikhomirov 6f675a3678
Add support default.txt changelog name (#331)
* 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
2022-04-04 13:43:53 +02:00
Daniil Shmelev a3817db243
[GooglePlayReleaseV4] Add option to upload native debug symbols (#330)
* add option to upload native debug symbols

* bump task version

* fix visibleRule of nativeMappingFilePath

* update task.loc.json

* fix redundant error logging

* add whitespace

* update docs

* replace string concatenation with template

Co-authored-by: Alexander Smolyakov <sphinx414@gmail.com>

* fix debug text; use string template

Co-authored-by: Alexander Smolyakov <sphinx414@gmail.com>

* update baseREADME

* native mapping -> native debug symbols

Co-authored-by: Alexander Smolyakov <sphinx414@gmail.com>
2022-03-30 11:29:10 +02:00
Ivan Golubev 193bb13b8a
Remove gulp (#323)
* Remove gulp

* Bump version

* Update contributing.md

* Update contributing.md

* Resolve comments

* Revert "Bump version"

This reverts commit fc5c24425b.
2022-03-04 22:16:24 +03:00
Alexander Smolyakov 65f2c93149
[All tasks] Resolve `Component Governance` security alerts (#320)
[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
2022-02-16 10:03:57 +03:00
Maxim Zaytsev 39a4577c1f
Bump extension version to 4.196.0 (#313) 2021-11-03 15:38:37 +03:00
Tatyana Kostromskaya 41f6b88a07
Fix error while updating from version 3.194.0 to 4.195.1 on Azure DevOps Server (#312) 2021-11-02 05:58:04 -07:00
Benjamin Cartier b9cab2d510
Update documentation for releasing a bundle file (#309) 2021-11-02 13:54:23 +03:00
Daniil Shmelev ad88709f70
Bump extension version to 4.195.1 (#306) 2021-10-21 14:49:43 +03:00
Daniil Shmelev 68286bcb78
[GooglePlayReleaseV4] Make task GUID same as GooglePlayReleaseV3 (#305) 2021-10-21 13:38:10 +03:00
Daniil Shmelev 4ae3a9b8f2
Add yaml code snippets to the migration guide (#302) 2021-10-19 15:40:12 +03:00
Daniil Shmelev 018256377e
Prepare for release 4.195.0 (#299)
* remove ReleaseV3 and ReleaseBundleV3

* change package.json and extension.json

* add migration guide

* update make-options.json

* fix typos
2021-10-12 19:49:01 +03:00
kuleshovilya c18f64541e
remove demand and bump version (#296)
Co-authored-by: Ilya Kuleshov <v-ikuleshov@microsoft.com>
2021-10-08 13:06:46 +03:00
kuleshovilya 7eb9d964a4
Bump version to 194 (#295)
* 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>
2021-10-05 17:38:43 +03:00
Daniil Shmelev a21a9d6b83
Add GooglePlayReleaseV4 task for uploading apks and aabs as a part of the same release (#292)
* 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>
2021-10-05 15:56:04 +03:00
Daniil Shmelev 048f1fb59b
Add major version to task directories names (#290)
* add major version to task names

* fix task paths in extension.json
2021-09-06 19:14:57 +03:00
DaniilShmelev e9c49c1171
Fix taken GooglePlayStatusUpdate task guid; bump extension version (#288) 2021-08-24 11:05:00 +03:00
DaniilShmelev ba0fe0b188
Bump extension version to 192 (#287) 2021-08-23 14:54:39 +03:00
RaccoonLi 114ab5bc00
Add Task Google Play - Status Update, allows you to update the status of an app that was previously released to the selected track. (#282)
* 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>
2021-08-11 17:01:15 +03:00
Tatyana Kostromskaya a58377613b
Merge pull request #284 from microsoft/users/tatyana-kostromskaya/feature_257_add_releaseName_bundle_release
[GooglePlayReleaseBundle] Add input parameter to define Release-Name
2021-08-10 15:59:12 +03:00
Tatyana Kostromskaya (Akvelon INC) d359f61364 Add test file 2021-08-10 10:28:07 +03:00
Tatyana Kostromskaya 10c2ffa31e Bump version due to new sprint 2021-08-09 06:51:07 +00:00
Tatyana Kostromskaya (Akvelon INC) 27b2dc552a Add not required release name input 2021-08-05 17:15:26 +03:00
AnnaOpareva c66a371dd1
Merge pull request #280 from microsoft/users/AnnaOpareva/bump_up_the_version_for_the_189th_release
bump up the version for the 189th release
2021-07-05 10:23:07 +03:00
Anna Opareva ac7547d28f bump up the version for the 189th release 2021-07-05 09:42:14 +03:00
Vladislav Ryzhov 68fd843a76
Update task-lib version (#274)
* 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>
2021-06-09 15:33:55 +03:00
Vladislav Ryzhov e789d7030d
Update readme file (#277)
* Update README.md

Added description for "Sent changes to review" checkbox

* Update vsts-README.md

Added description for "Sent changes to review" option

* Update README.md

* Update vsts-README.md

* Update README.md

* Update vsts-README.md

* Update README.md

* Update vsts-README.md

* Update README.md

* Update vsts-README.md
2021-06-09 15:24:39 +03:00
Denis Rumyantsev d765b85835
Version bumped up to 188 (#276)
* Version bumped up for package, package-lock and vsts-extension-google-play json-files
2021-05-31 19:14:21 +03:00
Anatoly Bolshakov 41f1c48b06
Fixed token (#275) 2021-05-31 14:23:36 +03:00
Anatoly Bolshakov 656a387570
Updated autoassign action (#273) 2021-05-25 20:06:46 +03:00
Vladislav Ryzhov 43cd04739b
[GooglePlayReleaseBundle]Add changesNotSentForReview option (#272)
* Added changesNotSentForReview input

* Corrected description for changesNotSentForReview input

* Added logic for new input in GooglePlay.ts and corrected description

* Bumped task version

* Added explanatory comment for @ts-ignore

* Corrected style code in GooglePlay.ts

* Bumped task version

* Corrected helpMarkDown

* Corrected label

Co-authored-by: Vladislav Ryzhov <v-vryzhov@microsoft.com>
2021-05-20 15:15:28 +03:00
Vladislav Ryzhov 54edf77f7c
Bump up extension version (#269)
* Bump up extension version

* Bump up to 187 version

Co-authored-by: Vladislav Ryzhov <v-vryzhov@microsoft.com>
2021-05-06 15:08:10 +03:00
Sébastien Foray 01d61cf127
Add support for inAppUpdatePriority (#220) (#246)
* 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>
2021-05-06 14:19:24 +03:00
DaniilShmelev 9f368270a4
Remove all .d.ts files on .vsix creation (#267) 2021-05-04 21:47:14 +03:00
DaniilShmelev dc93480a9f
[GooglePlayPromote] Fix task not failing when versionCode is not valid (#266)
* fix task not failing when versionCode is not valid

* bump task version

* fix task not stopping after failing check
2021-04-22 13:39:41 +03:00