Commit graph

150 commits

Author SHA1 Message Date
Justin Bassett 6d27dc4904
Setup Java Update + dependabot update (#1639)
* Update setup-java action to version 2.

* Update dependabot.yml to only use root for gradle.  It recursively looks for build.kt files
2021-07-25 16:54:51 -04:00
Justin Bassett 151957436c
Fix Playstore Publish and add Dependabot (#1621)
* Fix GPP error and remove deprecated repos.

* Migrate off Config.kt so we can enable dependabot.

* Add Dependabot config.
2021-07-25 15:33:59 -04:00
Justin Bassett 36281bfdc4
Don't use empty translations. (#1419) 2021-03-11 15:20:25 -05:00
Daniel Shokouhi 46b0b87e59
Restore night theme (#1403)
* Restore night theme

* Don't pull translations on PR.

Co-authored-by: Justin Bassett <bassett.justint@gmail.com>
2021-03-05 14:25:28 -05:00
Justin Bassett 3863bace50
Pull translations at build time (#1397)
* First attempt at pulling Lokalise at build time.

* Temporarily download in PRs.

* Remove null outputs

* Double quotes?

* Oops.

* Forgot the `inputs.`

* Don't override files (aka English).

* Override files when extracting...

* Put args on correct command.

* Now that it works remove push action.

* Fix copy pasta.
2021-03-05 10:37:49 -05:00
Justin Bassett 5bbfde42b1
Add some logging to release note generator. (#1370)
* Add some logging to release note generator.

* Add release note generation to PR builds.

* Update fetch depth.

* Remove command that is failing randomly...
2021-02-21 22:03:16 -05:00
Justin Bassett 3b614548d6
Feature/wear publishing (#1264)
* Cleanup .gitignore

* Move to just wear rather than wearos_app.

* Try to use lots of wildcards for debug pr build archiving.
2020-12-27 22:04:37 -05:00
Justin Bassett bd4a98e60a
Inflate secrets in wear os app. (#1252) 2020-12-22 23:16:28 -05:00
Daniel Shokouhi 72d21bafa7
Add link to getting crash logs in issue template (#1245) 2020-12-22 09:03:22 -05:00
Mara Sophie Grosch 92846dcf04
Reword issue templates (#1236)
* Bug report: add a note "please check its not already reported"
* Feature request: remove "will laugh at you in private" -> seems harsh and not CoC conforming
2020-12-16 14:52:30 -05:00
Daniel Shokouhi b3fdeaf11d
Place FR template descriptions in a comment field so they remain hidden when created (#1176) 2020-11-09 11:46:25 -05:00
Daniel Shokouhi 36498d6bbf
Add screenshot section to PR template (#1135) 2020-11-02 11:48:33 -05:00
Daniel Shokouhi 44ecf2d6e8
Add PR template (#1134) 2020-11-01 12:35:38 -05:00
Justin Bassett 5652c45623
Explicit prompt for location (#1096)
* Add a very explicit warning about location permissions.

* Fix weekly deploy...
2020-10-23 16:18:55 -04:00
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 6975acece9
Add Stale Bot (#1014) 2020-10-06 22:42:37 -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
Basset, Justin 2233298bdb Fix feature label to match actual label. 2020-07-05 22:44: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
Robbie Trencheny e61e7f7dbc Update issue templates 2020-02-17 18:57:59 -08:00
Daniel Shokouhi 315309cb1d
Request a screenshot in the issue template and ask not to delete the template (#428)
* Request a screenshot in the issue

* Add note not to delete the template
2020-02-14 09:28:36 -08:00
Daniel Shokouhi 6db3201c24
Add note to check companion docs (#361) 2020-02-10 13:00:09 -08:00
Daniel Shokouhi 5fa7d85895 Small typo (#169) 2019-12-17 15:34:46 -08:00
Paulus Schoutsen f44bb402ab Add github issue template 2019-12-16 07:04:53 +01:00
Fabian Affolter 809501cc6f
Enable move 2019-11-16 09:52:14 +01:00