Commit graph

128 commits

Author SHA1 Message Date
Justin Bassett d2b7fad484
Fix weekly build 2020-10-21 09:00:47 -04:00
Justin Bassett 644d9aa06a
Change play store publish to weekly (#1087)
Also fix commit check, I'm really bad with bash apparently...
2020-10-21 08:44:04 -04:00
Justin Bassett 1f59ce2c45
Try a better approach for checking for daily changes. (#1073) 2020-10-20 09:20:12 -04:00
Justin Bassett 366b02ed15
Allow Play Store beta to be manually kicked off. (#1063) 2020-10-16 09:33:03 -04:00
Justin Bassett 71d764cf40
Ensure only the master branch push creates a beta play store build. (#934) 2020-09-14 16:14:38 -04:00
Justin Bassett e722a189e2
Ensure only the master branch push creates a beta play store build. (#919) 2020-09-11 15:43:41 -04:00
Justin Bassett 567e60a14f
Fix nightly failures when no changes occur. (#887) 2020-09-06 08:42:03 -04:00
Justin Bassett df621311b1
Build Enhancements (#866)
* Nicer changelog printing
* Cache the gradle Cache
* Playstore updated nightly not on commit.
2020-09-02 00:34:19 -04:00
Justin Bassett c6efea6d48
Include github token for finding release 2020-09-01 14:57:56 -04:00
Justin Bassett 103863dbb4
Fix asset upload
Use action to find actual upload_url for release.
2020-09-01 14:29:14 -04:00
Justin Bassett 44551543bd
Ensure the change-log is short for Google Play (#850) 2020-08-31 12:42:02 -04:00
Justin Bassett 4fe2489432
Sentry.io Changes (#846)
* Set the sentry.io release version explicitly.

* Include session tracking to improve crash support.

* ktlint

* Remove comments in build
2020-08-30 15:19:20 -04:00
Justin Bassett de1b8d58d9
More build updates (#844)
* Remove version code from version string.

* Make sure true releases work.

* Beta Sentry.io releases

* Really do Sentry,io Releaes

* Sentry.io releases for production
2020-08-29 18:23:58 -04:00
Basset, Justin f393f3b958 Fix Playstore Publish 2020-08-29 16:33:35 -04:00
Basset, Justin 5760c57856 Broke release actions down further to allow play to use upload cert rather than actual. 2020-08-29 16:14:16 -04:00
Basset, Justin d71a867143 Hotfix build. 2020-08-29 14:30:40 -04:00
Justin Bassett 8647122aca
CI/CD Changes (#828)
* Use new secrets from Github.

* Add support for pre-releases in repo.

* Fork the validate to make PR builds faster!

* More parallel!

* More parallel for real!

* Make sure release notes actually work and add to readme.
2020-08-29 14:26:36 -04:00
Justin Bassett 789a1ab3f4
Fix release workflow. 2020-08-03 13:10:31 -04:00
Justin Bassett e22ccacb1a
Fix Deploy and Release for Real (#684)
* Mock the minimal build for google services

* Fix release deploy for mocking google-services.json

* Don't move 2x..

* Don't move 2x
2020-07-31 08:09:14 -04:00
Justin Bassett 4d900647c7
Fix Deploy and Release (#683)
* Mock the minimal build for google services

* Fix release deploy for mocking google-services.json
2020-07-31 08:05:07 -04:00
Justin Bassett bf29174a4a
Minimal Android Flavor (#682)
* Initial rip out of most of the Googley stuff.

* Lokalise plugin and dependencies removed.
They would be more useful if we had a large app with many translations.  However, with most of our UI being a PWA the usefulness of it is very limited.

* Both apps now build.... Yay

* Formatting.

* Tests and checks pass.

* Make sure Github Actions are up to date.

* Fix more unit tests.

* ktLint

* Use config class for gradle dependencies.
2020-07-31 07:46:54 -04:00
Justin Bassett 397641cd47
Fix production deploy. 2020-07-08 09:52:53 -04:00
Justin Bassett a455afd8a6
Update Production Release Steps. (#655)
Make it all automated!
2020-07-05 22:27:03 -04:00
Justin Bassett b9ab03054d
Actually pull all commits from the repository
We need all commits to determine the Version Code
2020-07-05 18:55:44 -04:00
Justin Bassett 671f1ff84e
Try setting Version Code again... 2020-07-05 18:52:13 -04:00
Justin Bassett 27f8e19160
Try setting VERSION_CODE again. 2020-07-05 18:25:00 -04:00
Justin Bassett bf1c2268f4
Ensure we set build number
https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable
2020-07-05 18:07:48 -04:00
Justin Bassett ad64855220
First attempt at CI action (#652)
* First attempt at CI action

* Split lints and test steps.

* Only run validate job on PR.

* First attempt at beta deploy via Github Actions

* Try to archive a debug version of application.

* Use static version of NDK.

* Add ENV variables to building the release.

* Ensure all secrets are used!

* Attempt to publish feature branch.

* Make sure all files are in place first.

* Ensure keystore is still accessible during deployment.

* Update README.md for the lack of automation for now.
2020-07-05 17:48:00 -04:00