Commit Graph

153 Commits

Author SHA1 Message Date
googlvalenzuela
8a322c624f
Android Automotive Module (#3423)
* Creation of Automotive Module and Fix OnboardingActivity parent Activity.

* Adding Manifest Dependencies.

* Fixing ktlint

* Remove unused import.

* Copy Google Services to android automotive

Github actions for PR require this to be set up in order for the build to pass.

* Missing two entries to copy the google-services.json file

* Fixing Build Process.

* Version code +2

We add 2 because the app, wear (+1) and automotive versions need to have different version codes.

* Update +3 per recomendation.

* Code to support transition from Full app to Car App Library.

* Fixing linter.

* More ktlin

/home/runner/work/android/android/app/src/main/java/io/homeassistant/companion/android/BaseActivity.kt:19:1 Needless blank line(s)
/home/runner/work/android/android/app/src/main/java/io/homeassistant/companion/android/BaseActivity.kt:31:95 Unnecessary semicolon
/home/runner/work/android/android/app/src/main/java/io/homeassistant/companion/android/BaseActivity.kt:39:1 Unexpected blank line(s) before "}"
/home/runner/work/android/android/app/src/main/java/io/homeassistant/companion/android/BaseActivity.kt:44:1 First line in a method block should not be empty

* Changes to allow navigate back from / native and feedback from PR.

* Indentation fixes.
2023-03-31 17:54:33 -04:00
dependabot[bot]
e1f797add7
Bump actions/setup-java from 3.10.0 to 3.11.0 (#3438)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-28 10:43:01 +02:00
Joris Pelgröm
65d3a8acac
Update issue template selection (#3405)
* Disable blank issue option

* Add link to companion docs

* Add link to Discord
2023-03-08 10:08:13 -05:00
dependabot[bot]
196a65013a
Bump actions/setup-java from 3.9.0 to 3.10.0 (#3317)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.9.0...v3.10.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-14 20:35:15 -05:00
Daniel Shokouhi
e9aab182db
Update issue template to be more specific (#3297)
* Update issue template to be more specific

* Review comments

* Remove mention of android auto for versions
2023-02-06 07:41:15 -05:00
Justin Bassett
1e910e7ec7
Bunch of Android Auto enhancements (#3225)
* Bunch of Android Auto enhancements

* Bump icon sizes.

* Formatting.

* Review Fixes.

* Ooops.

* Missed size.
2023-01-13 13:27:35 -05:00
Justin Bassett
ee4272a168
Initial Android Auto Support (#3211)
* Initial work on Android Auto support.

* Get some toggling working, add a main view that is useful.

* Make sure we can test this on every commit.

* Migrate to full flavor.
2023-01-11 17:31:53 -05:00
George Adams
59dfe7c769
Migrate setup-java action to use Temurin (#3172)
* Migrate setup-java action to use Temurin

AdoptOpenJDK has moved to the Eclipse Foundation and now distributes binaries under the new name "Eclipse Temurin"

* Update pr.yml

* Update release.yml

* Update weekly.yaml
2022-12-30 19:52:44 -05:00
Justin Bassett
1a4e3d3b98
Use full version for amazon deployment. 2022-12-22 11:20:12 -05:00
Justin Bassett
efc4f0af49
Migrate to more recently updated Action. (#3163) 2022-12-19 04:42:57 +00:00
Justin Bassett
ce8049729e
Add support for publishing to Amazon on release. (#3162)
* Add support for publishing to Amazon on release.

* Fix beta deploys....
2022-12-19 04:11:15 +00:00
Justin Bassett
d5f8de3ce8
Fix build that I accidentally pushed to master.... 2022-12-18 22:27:53 -05:00
Bassett, Justin
994fdc264c Remove all remaining deprecated Github Actions. 2022-12-18 22:24:05 -05:00
dependabot[bot]
a5bbe2bccc
Bump actions/setup-java from 3.6.0 to 3.9.0 (#3154)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.6.0 to 3.9.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.6.0...v3.9.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 15:18:39 +00:00
Justin Bassett
e9fe00917c
Revert "Bump actions/setup-java from 3.6.0 to 3.7.0" (#3139)
Revert "Bump actions/setup-java from 3.6.0 to 3.7.0 (#3129)"

This reverts commit 17368c3a39.
2022-12-06 01:10:19 +00:00
dependabot[bot]
17368c3a39
Bump actions/setup-java from 3.6.0 to 3.7.0 (#3129)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.6.0...v3.7.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-03 17:54:15 -05:00
Bassett, Justin
6a0b18525b Make sure package is included in Sentry.
The documentation doesn't mention it but it worked previously with other action so let's try...
2022-11-22 15:51:03 -05:00
Justin Bassett
64afe45609
Update a bunch of Github Actions (#3092) 2022-11-22 15:25:42 -05:00
Joris Pelgröm
c50ce30b5b
Update and fix in-app language picker (#3080)
* Manage app language using AndroidX, integrate with Android 13

 - Manage the app language using AndroidX to fix the setting not being applied and to be able to easily integrate with Android 13's system setting

* Move locales_config.xml to common

* Generate locales_config.xml when downloading translations

* Fix multiple variants for languages being collapsed into one

* Fix language codes with region variants

* Don't split languages when using app bundles

* Rename
2022-11-22 13:59:24 -05:00
dependabot[bot]
a7f37560f2
Bump bruceadams/get-release from 1.3.1 to 1.3.2 (#3004)
Bumps [bruceadams/get-release](https://github.com/bruceadams/get-release) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/bruceadams/get-release/releases)
- [Commits](https://github.com/bruceadams/get-release/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: bruceadams/get-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-28 13:22:01 -04:00
Joris Pelgröm
c7db22163e
Add database checks to PR workflow (#3000)
* Add database checks to PR workflow

* Update step names
2022-10-28 13:18:29 -04:00
dependabot[bot]
4189a908ce
Bump bruceadams/get-release from 1.2.3 to 1.3.1 (#2996)
Bumps [bruceadams/get-release](https://github.com/bruceadams/get-release) from 1.2.3 to 1.3.1.
- [Release notes](https://github.com/bruceadams/get-release/releases)
- [Commits](https://github.com/bruceadams/get-release/compare/v1.2.3...v1.3.1)

---
updated-dependencies:
- dependency-name: bruceadams/get-release
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-25 17:15:10 -04:00
dependabot[bot]
1cee64c768
Bump actions/setup-java from 3.5.1 to 3.6.0 (#2975)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-19 19:17:11 +00:00
dependabot[bot]
b2b976b3d6
Bump actions/setup-java from 3.5.0 to 3.5.1 (#2925)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.5.0...v3.5.1)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 16:16:07 -04:00
dependabot[bot]
8713bb9678
Bump actions/setup-java from 3.4.1 to 3.5.0 (#2869)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.4.1...v3.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 19:34:35 +00:00
dependabot[bot]
36cee5cd04
Bump actions/setup-java from 3.4.0 to 3.4.1 (#2671)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.4.0...v3.4.1)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 23:24:11 -04:00
dependabot[bot]
f9019a6361
Bump actions/setup-java from 3.3.0 to 3.4.0 (#2632)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Bassett <bassett.justint@gmail.com>
2022-06-26 18:36:17 +00:00
dependabot[bot]
b7428d454b
Bump actions/setup-java from 3.2.0 to 3.3.0 (#2504)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 17:40:45 -04:00
dependabot[bot]
883b949282
Bump actions/setup-java from 3.1.1 to 3.2.0 (#2479)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-30 07:59:41 -04:00
dependabot[bot]
b117ec60c3
Bump actions/setup-java from 3.0.0 to 3.1.1 (#2448)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.0.0 to 3.1.1.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.0.0...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 18:43:32 -04:00
dependabot[bot]
164cef80fa
Bump actions/cache from 2 to 3 (#2394)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22 20:18:21 -04:00
dependabot[bot]
0714d0a321
Bump actions/checkout from 2 to 3 (#2331)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 19:03:04 -05:00
dependabot[bot]
f4084ce5b6
Bump actions/setup-java from 2.5.0 to 3.0.0 (#2318)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.5.0 to 3.0.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.5.0...v3.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-26 17:35:51 -05:00
Justin Bassett
8b4f3fa71f
Since Meta doesn't seem to want 2d apps yet we'll remove this build. (#2241)
* Since Meta doesn't seem to want 2d apps yet we'll remove this build.
This build was actually slowing down PR and release build times.

* Remove more quest references.

* More readme changes.
2022-02-04 15:38:18 -05:00
Justin Bassett
efa9f93065
We will now update the Playstore listing via the repo. (#2224)
* We will now update the Playstore listing via the repo.

* Also on release.
2022-02-01 16:21:35 -05:00
Daniel Shokouhi
eede556a77
Initial commit of the Quest build (#2106)
* Initial commit of the Quest build

* Tweak readme
2022-01-04 19:32:45 -05:00
Justin Bassett
18453a1297 Fix publish error. 2022-01-04 18:31:20 -05:00
Justin Bassett
8011d763e0
Update Release Workflow (#2081)
Ensure that we upload a release version of the wear apk along with publishing a text document with the version code.
2021-12-28 09:03:52 -05:00
dependabot[bot]
adc8bb383a
Bump actions/setup-java from 2.4.0 to 2.5.0 (#2054)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-24 07:19:36 -05:00
Justin Bassett
3590e1ae09
Fix issue with not publishing / promoting wear bundle on release. (#2040) 2021-12-21 09:13:16 -05:00
dependabot[bot]
64333ebd6d
Bump actions/setup-java from 2.3.1 to 2.4.0 (#1977)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.3.1...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 20:53:09 -05:00
Justin Bassett
0555367c65
Move Strings to Common (#1971)
* Move all strings to common to make translations easier.

* Update lokalise github action.
2021-11-27 20:34:04 -05:00
Justin Bassett
a697f1f3c1
Get dependabot to run daily (#1931) 2021-11-15 18:05:28 -05:00
Bassett, Justin
cbf217c51a Try something else for publishing. 2021-10-13 23:46:49 -04:00
Justin Bassett
23329d90cb
Make sure to only commit once: https://github.com/Triple-T/gradle-play-publisher/issues/217 (#1781) 2021-10-13 23:17:32 -04:00
Justin Bassett
8fbc55e97b
Enable publishing the Wear OS to Beta. (#1772)
* Enable publishing the Wear OS to Beta.

* Make versionCode different for wear app.
2021-10-13 22:42:23 -04:00
dependabot[bot]
5fbeec015e
Bump actions/setup-java from 2.3.0 to 2.3.1 (#1750)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-07 18:24:59 -04:00
Justin Bassett
577c679ef1
I'm giving up on the tests for now. We are seeing random failures… (#1737)
* I'm giving up on the tests for now.  We are seeing random failures consistantly now.  We need a better way to takle this.

* ktLint
2021-09-30 21:37:19 -04:00
dependabot[bot]
6afee3a23c
Bump bruceadams/get-release from 1.2.2 to 1.2.3 (#1695)
Bumps [bruceadams/get-release](https://github.com/bruceadams/get-release) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/bruceadams/get-release/releases)
- [Commits](https://github.com/bruceadams/get-release/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: bruceadams/get-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-01 10:29:10 -04:00
dependabot[bot]
a4d1e2df9a
Bump actions/setup-java from 2.2.0 to 2.3.0 (#1694)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-01 10:28:50 -04:00
dependabot[bot]
16cfbc998a
Bump actions/setup-java from 2.1.0 to 2.2.0 (#1678)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-17 09:03:59 -04:00
Justin Bassett
2da4578f79
Update to use latest Android Gradle Plugin. (#1655)
* Update to use latest Android Gradle Plugin.
This includes updating to use Java 11.
Also bump a test dep.

* Bump Dagger

* Naming of task for JDK Setup.

* Disable test.... scopes stink for testing.

* ktlint.
2021-08-06 21:41:30 -04:00
dependabot[bot]
0db2645455
Bump bruceadams/get-release from 1.2.1 to 1.2.2 (#1622)
Bumps [bruceadams/get-release](https://github.com/bruceadams/get-release) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/bruceadams/get-release/releases)
- [Commits](https://github.com/bruceadams/get-release/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: bruceadams/get-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-25 16:57:24 -04:00
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