34 Commits

Author SHA1 Message Date
Jack Boswell
935ef9c68b Update dependencies & target node20 (#212)
* Update dependencies & target Node 20

* Bump version
2024-02-10 00:01:23 +13:00
Jack Boswell
101c2cddf9 Update all dependencies and bump version (#192) 2023-09-19 16:43:48 +12:00
Jack Boswell
853233422d Fix a bug where our new timeout caused the action to stay "alive" (#173) 2023-02-11 12:06:30 +13:00
Jack Boswell
9a5e7fcdd5 Add an upload timeout of 60 minutes (#171)
* Add an upload timeout of 60 minutes

* Remove now defunct tests
2023-02-10 22:59:20 +13:00
Jack Boswell (boswelja)
78c9e796b1 Update dependencies + prepare for release 2022-10-24 08:17:46 +00:00
Jack Boswell
b84eace68d Set up full input testing (#150)
* Extract main loop to something testable

* Revert "Extract main loop to something testable"

This reverts commit 35a78459698fe267933c554283212c2d06ed4bf0.

* Extract code that interacts with Google Play
We can now test our input flow as a whole

* Create some basic tests for `completed` status publishing

* Fix applying inputs
We don't want to be keeping values between runs

* Drop some redundant tests

* Create basic tests for draft rollout

* Run build

* Fix userFraction bug

* Improve readability of initialising inputs

* Fix runUpload mocking

* Migrate to github-action-ts-run-api
2022-10-24 14:18:11 +13: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
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
7406d2c7a1 Update deps (#137) 2022-09-11 19:51:48 +12:00
Jack Boswell (boswelja)
7f42989517 Ensure deps are up to date and do a build 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
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
Jack Boswell (boswelja)
f4405077a3 Update types and run audit to fix high severity vulnerability 2021-03-30 19:38:15 +13: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 2021-03-18 14:18:40 +00: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
2f949adc6e Removed call to developer api to pull the releaseName for the edit and instead used result from actual update to the track.
Added more debug logging.
2020-12-10 11:36:45 -05:00
Drew Heavner
f9a7fda708 Bumped version for release
Adjusted 'packageName' order in params to be consistent
2020-12-09 14:11:55 -05:00
Drew Heavner
422a77593f Added support for #27 and #33.
Updated typescript
Updated googleapis
2020-11-11 13:59:13 +00:00
Drew Heavner
bd487ef324 Updating NPM dependencies 2020-11-11 13:30:52 +00:00
Drew Heavner
50d773b7c2 Fixed #28 - Updated action dependencies to fix security hole 2020-10-09 13:54:10 +00:00
Drew Heavner
0e110a8eed Updated release version to 1.0.3 2020-01-30 11:17:52 -05:00
Drew Heavner
bdde081050 Fixed #1 - Fixed the whatsnew-** script for loading release notes into builds
Added test to ensure that release notes are parsed properly
Updated to latest dependencies to fix security vulnerability
Updated GH Actions Workflow to run test before updating tag
Updated README.md to reflect proper whatsnew documentation.
2020-01-30 11:14:51 -05:00
Drew Heavner
b6496ac4e3 Fixed precondition checks for whatsnew and mapping files, to fix issues outlined in #2 2019-12-12 08:50:26 -05:00
Drew Heavner
a29f8cd536 Finished action
Adding the monolith node_modules dir for deployment
2019-12-04 09:58:34 -05:00
Drew Heavner
d665ce5758 Initial commit 2019-11-08 22:06:29 -05:00