Jack Boswell
7cd1379b4f
refactor: Centralized input validation ( #142 )
...
* Initial implementaion of service account json, user fraction and status validation
* Move validation to input-validation
Also created some more validators
* Rearrange whatsnew tests to clear out test folder
* Return error messages for input validation
* Create tests for some validation code
* Separate user fraction and status validation
* Write more tests and fix some bugs
* Refactor to use promises
* Fix release file loading from glob
2022-09-21 17:15:54 +12:00
Jack Boswell
b028ed83b3
Set up ESLint ( #138 )
...
* Add eslint and config
* Refactor edits.ts to comply with eslint
* Refactor whatsnew.ts to comply with eslint
* Fix final ESLint issues
* Run build
2022-09-12 20:37:51 +12:00
Jack Boswell
5427bcbe2b
Ignore userFraction if status is draft ( #140 )
2022-09-12 20:23:41 +12:00
Thomas Aunvik
6a74f079de
Add Debug Symbol File/Folder Upload ( #130 )
...
* Add Debug Symbol File/Folder Upload
Uploads Deobfuscation File type 'nativeCode'.
Inputs allowed in 'debugSymbols', a .zip file, or a folder that contains the symbols.
* Space Formatting
* Zip Directory Function higher level, and formatting
2022-09-12 00:21:02 +12:00
Jack Boswell
c16321c553
feature: Infer status from provided parameters ( #122 )
...
* Mark status as deprecated
* Make userFraction required & provide a default
We'll use this to infer `inProgress` or `completed`
* Infer status from userFraction
* Fix workflow
* Update README
* Run build
* Add support for drafts again
* Pass in isDraft
* Warn about setting draft and userFraction simultaneously
* Expose isDraft
* Do a build
* Allow passing status in again
This will be required for draft/halted
It is optional though, if it's not specified, we have updated logic for inferring it
* Update userFraction description
* Revert "Fix workflow"
This reverts commit ad98b3d449f0f36c9d4f0a3d0b2eb49a4c3e1aa9.
* Remove deprecated tag from status
* Move status back
* Allow 0 userFraction
* Run build
2022-09-11 20:53:18 +12:00
Jack Boswell
7406d2c7a1
Update deps ( #137 )
v1.0.18
2022-09-11 19:51:48 +12:00
Jack Boswell
623184c55d
Validate library is up to date in workflow ( #121 )
2022-06-20 21:17:01 +12:00
Jack Boswell
91c8f42cf7
feature: Allow editing existing Edits ( #120 )
...
* Only take edit ID for track validation
* Only take edit ID for adding releases
* Only take edit ID for mapping file upload
* Only take edit ID for uploading artifacts
* Only use app edit ID for uploading releases
* Rebuild
* Allow passing in an existing edit ID
* Expose existingEditId
* Run build
2022-06-20 20:59:52 +12:00
Jack Boswell
e00bb8ce1e
feature: Add support for changesNotSentForReview ( #117 )
...
Credits to @princefr for the original implementation
2022-06-18 19:50:39 +12:00
Jack Boswell (boswelja)
7f42989517
Ensure deps are up to date and do a build
v1.0.17
2022-06-18 18:57:34 +12:00
Jack Boswell (boswelja)
6fefbe4681
Prep for release
2022-06-18 18:54:49 +12:00
Jack Boswell
f1479e715c
Chore: Update readme ( #115 )
...
* Update README formatting
* Sort inputs by required
* Sort track values by priority
* Table-ify inputs in README
* Table-ify outputs too
* Bring back the `whatsNewDirectory` example
2022-06-18 18:52:48 +12:00
Jack Boswell
7b7381ed55
Added cleanup to generated service account file ( #116 )
...
Co-authored-by: Drew Heavner <veedubusc@gmail.com >
2022-06-18 18:32:34 +12:00
Jack Boswell
642ba59b8a
Create pr-validation.yml ( #114 )
2022-06-15 17:30:19 +12:00
Jack Boswell
dd8dcab872
Chore: Update dependencies ( #113 )
...
* Bump minor versions
* Fix error not having a type
* Remove jest-circus
* Bump ncc
* Remove ts-jest
* Drop googleapis for androidpublisher in particular
Way smaller compiled size, and way shorter compile time
* Bump jest
* Bring back ts-jest
* Bump @types/node
2022-06-15 17:13:36 +12:00
dependabot[bot]
cf500ad293
Bump tmpl from 1.0.4 to 1.0.5 ( #110 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 13:53:24 +12:00
dependabot[bot]
354ae8f121
Bump ansi-regex from 5.0.0 to 5.0.1 ( #107 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 13:52:46 +12:00
dependabot[bot]
b36eb787b2
Bump node-fetch from 2.6.1 to 2.6.7 ( #108 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 13:52:27 +12:00
dependabot[bot]
c23d6291fa
Bump lodash from 4.17.20 to 4.17.21 ( #106 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
---
updated-dependencies:
- dependency-name: lodash
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 13:52:13 +12:00
dependabot[bot]
8eb5399590
Bump minimist from 1.2.5 to 1.2.6 ( #99 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 13:51:01 +12:00
Tobias Schürg
51e4495788
docs: add status property to examples ( #94 )
2022-06-14 20:09:37 -04:00
Doug Keen
15ee0081ab
fix: default behavior when status is unspecified ( #80 ) ( #87 )
2022-06-14 20:03:26 -04:00
Pablo A Martínez Andrés
8c2ebfdb6e
Fix: Support BCP 47 language codes without contry code ( #73 )
...
* Updated regex to support BCP 47 language codes without country code
* Updated whatsnew tests
Co-authored-by: Pablo A. Martínez <pamartinez@boiradev.com >
v1.0.16
2021-09-21 12:26:56 -04:00
Doug Keen
060a2efa0e
feat: Add support for explicitly specifying release status ( #78 )
2021-09-21 10:57:13 -04:00
Drew Heavner
9745ef904e
Merge pull request #66 from boswelja/update-deps
...
Update dependencies
v1.0.15
2021-04-01 19:10:50 -04:00
Jack Boswell (boswelja)
f4405077a3
Update types and run audit to fix high severity vulnerability
2021-03-30 19:38:15 +13:00
Drew Heavner
f7ef0f909f
Updating workflow to run 'npm ci' before tests
2021-03-19 15:33:29 +00:00
Drew Heavner
86e27cfa1b
Merge pull request #58 from boswelja/ncc-build
...
Use ncc to build a single js file for releases
v1.0.14
2021-03-19 11:27:17 -04:00
Jack Boswell (boswelja)
dfb1c38c76
Update all dependencies and rebuild
...
index.js appears to be a bit smaller after this
2021-03-19 13:43:18 +13:00
Jack Boswell (boswelja)
413cd4d781
Merge branch 'ncc-build' into update-googleapis
2021-03-19 13:38:41 +13:00
Jack Boswell (boswelja)
4bf1ac3ae4
Merge remote-tracking branch 'r0adkll/master' into ncc-build
2021-03-19 13:34:59 +13:00
Drew Heavner
edc6575646
Ensuring node modules are up to date for running
v1.0.13
2021-03-18 14:18:40 +00:00
Drew Heavner
0bff061163
Merge pull request #63 from DiogoAbu/master
...
Add support for glob
2021-03-18 09:00:59 -04:00
Diogo de Azevedo Silva
49d0f39523
fix: change log message
2021-03-17 16:04:18 -03:00
Diogo de Azevedo Silva
c6ef6b1183
docs: add example using glob
2021-03-17 15:46:44 -03:00
DiogoAbu
053164334a
docs: update readme
2021-03-11 20:11:42 -03:00
DiogoAbu
fbc59f2a64
fix: build lib
2021-03-11 20:11:26 -03:00
DiogoAbu
26a9aa82ba
feat: allow glob on releaseFiles input
2021-03-11 19:43:14 -03:00
Jack Boswell (boswelja)
a7fe768d8d
Update googleapis
...
Hoping to fix error 502 with this
2021-01-26 19:33:41 +13:00
Jack Boswell (boswelja)
883ba42113
Minify release
2021-01-25 20:50:47 +13:00
Jack Boswell (boswelja)
0ea696ec58
Complete first build & point action to new entry
2021-01-25 20:30:07 +13:00
Jack Boswell (boswelja)
ce216aff8e
Bring back separate typescript devDependencies
2021-01-25 20:28:30 +13:00
Jack Boswell (boswelja)
babc1cba50
Reconfigure build for ncc and drop node_modules
2021-01-25 20:25:03 +13:00
Jack Boswell (boswelja)
a3bd879ff5
Add @vercel/ncc
2021-01-25 20:17:12 +13:00
Drew Heavner
ace656b089
Update issue templates
2021-01-14 09:43:56 -05:00
Drew Heavner
ba5abd87ce
Merge pull request #54 from boswelja/master
...
Remove releaseName from outputs
v1.0.12
2021-01-06 08:58:17 -05:00
Jack Boswell (boswelja)
d4681f654d
Remove releaseName from outputs in readme
2021-01-01 16:43:34 +13:00
Jack Boswell (boswelja)
bda8b09ade
Remove outputting generated release name
...
Seems like Google doesn't expose this before edits are committed.
2021-01-01 16:42:39 +13:00
Drew Heavner
ca061d798d
Merge pull request #53 from lriccardo/master
...
Add internal sharing download url to outputs and env
v1.0.11
2020-12-30 15:29:09 -05:00
Riccardo Lattarulo
21e00b9d69
Update documentation to address the addition of multiple urls as output for internal sharing
2020-12-29 17:39:10 +01:00