dependabot[bot]
7a224637d6
Bump actions/checkout from 3.5.0 to 3.5.1 ( #832 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8f4b7f8486...83b7061638
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-04-13 11:01:24 +02:00
Carter Jernigan
136e56ea9a
[ #674 ] Generate coverage on CI
2023-03-29 07:02:44 -04:00
dependabot[bot]
f0825164be
Bump actions/setup-java from 3.10.0 to 3.11.0 ( #823 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](3f07048e3d...5ffc13f417
)
---
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-03-28 09:53:42 +02:00
dependabot[bot]
a857f20be7
Bump actions/checkout from 3.4.0 to 3.5.0 ( #819 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](24cb908017...8f4b7f8486
)
---
updated-dependencies:
- dependency-name: actions/checkout
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-03-27 08:34:47 +02:00
dependabot[bot]
42e640b874
Bump actions/checkout from 3.3.0 to 3.4.0 ( #806 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](ac59398561...24cb908017
)
---
updated-dependencies:
- dependency-name: actions/checkout
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-03-21 15:16:34 -04:00
Carter Jernigan
5fc3974129
[ #784 ] Refactor support email address to CI variable
...
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-13 09:19:14 -04:00
Carter Jernigan
f18e224404
[ #781 ] Kover 0.7.0-alpha
...
* [#781 ] Kover 0.7.0-alpha
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-09 06:32:31 -05:00
Carter Jernigan
9f9ee0fcc1
[ #745 ] Use faster Firebase test lab devices
2023-02-21 15:47:23 -05:00
Carter Jernigan
c380450756
[ #566 ] Enable Compose compiler metrics
2023-02-20 11:22:33 -05:00
dependabot[bot]
cf59e265ac
Bump gradle/gradle-build-action from 2.3.3 to 2.4.0 ( #768 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.3.3 to 2.4.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](3fbe033aaa...6095a76664
)
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
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-20 10:38:11 -05:00
dependabot[bot]
d317df8306
Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 ( #769 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](55e685c48d...8d49e559aa
)
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
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>
2023-02-20 10:37:59 -05:00
Carter Jernigan
c87d130066
[ #715 ] Use Gradle build cache action
...
Also fixed the checkProperties task to be compatible with Gradle 8.0
2023-02-17 08:00:43 -05:00
Carter Jernigan
6e85764f74
[ #346 ][ #304 ] Configure Crashlytics and analytics opt-out
2023-01-26 14:12:44 -05:00
Carter Jernigan
d958d6d13a
[ #723 ] AGP 7.4
2023-01-23 06:28:02 -05:00
Carter Jernigan
dcb6388abb
[ #719 ] Check Gradle properties on CI
...
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-01-19 07:34:14 -05:00
Alex
b84df3d9dc
[ #592 ] Instrumentation coverage
...
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-01-17 14:54:40 -05:00
Carter Jernigan
811e2cd5ce
[ #718 ] Use variables for Test Lab
...
This will make it easier for team members to find links to test results
2023-01-13 06:11:11 -05:00
dependabot[bot]
243c40aeca
Bump actions/upload-artifact from 3.1.1 to 3.1.2 ( #711 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](83fd05a356...0b7f8abb15
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2023-01-09 14:17:45 +01:00
Carter Jernigan
c358e1b2c7
[ #699 ] Use new API for build step outputs
2023-01-09 07:56:27 -05:00
dependabot[bot]
a41d24e7bc
Bump actions/download-artifact from 3.0.1 to 3.0.2 ( #710 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9782bd6a98...9bc31d5ccc
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
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>
2023-01-06 08:57:01 +01:00
dependabot[bot]
80079bd66a
Bump actions/checkout from 3.2.0 to 3.3.0 ( #709 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](755da8c3cf...ac59398561
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-01-06 08:13:23 +01:00
dependabot[bot]
c895523ad9
Bump actions/checkout from 3.1.0 to 3.2.0 ( #685 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](93ea575cb5...755da8c3cf
)
---
updated-dependencies:
- dependency-name: actions/checkout
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-14 16:47:29 +01:00
dependabot[bot]
5273a11d65
Bump google-github-actions/auth from 0.8.3 to 1.0.0 ( #658 )
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 0.8.3 to 1.0.0.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](c4799db911...ef5d53e30b
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-major
...
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-11-10 10:27:21 +01:00
dependabot[bot]
e85ec5eb6a
Bump gradle/wrapper-validation-action from 1.0.4 to 1.0.5 ( #648 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](e6e38bacfd...55e685c48d
)
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
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-25 09:55:02 +02:00
dependabot[bot]
b0179dc36c
Bump actions/upload-artifact from 3.1.0 to 3.1.1 ( #647 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](3cea537223...83fd05a356
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-24 08:45:51 +02:00
dependabot[bot]
c5a146dcc7
Bump actions/download-artifact from 3.0.0 to 3.0.1 ( #644 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](fb598a63ae...9782bd6a98
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
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-21 08:36:01 +02:00
Honza Rychnovsky
4eddf4e74b
[ #598 ] Refactoring ScreenshotTest to a separate test module
...
* Temporary enable FTL test
* Enable emulator.wft tests for ui-integration-test module on CI
* Test Fladle configuration for ui-integration-test module
* Fix Fladle for ui-integration-test module
* Rename ui-integration-test module flade configuration
* Disable again FTL action from PRs
* Clear support for FTL from ui-integration-test module
* Refactor the emulator.wtf support across our modules.
* [#598 ] Refactoring ScreenshotTest to a separate test module
- Created a new com.android.test module
- Moved our ScreenShotTest to the separate module
- Enabled the new module for emulator.wtf service
- Cleaned up the app module from ScreenShotTest
- Updated Architecture and Setup documentation
* Exclude pure test modules from Detekt check
* Improved run configurations
- Changed common emulator.wtf run configuration name to align with the rest of our configurations
- Added configuration for the new screenshot tests module
- Updated documentation
* Linked code TODO
* Disabled self-instrumenting
- As it appeared to be the way how to leverage the app module Gradle settings in this new module
- App name is taken from app module settings
- Screenshot tests works with pseudolocales again
2022-10-18 15:08:36 +02:00
dependabot[bot]
2c14ee8bd3
Bump google-github-actions/auth from 0.8.2 to 0.8.3
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 0.8.2 to 0.8.3.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](2671692c37...c4799db911
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 07:52:18 -04:00
Honza Rychnovsky
bffa5870b6
[ #525 ] Refactoring Integration Test Module
...
* [#525 ] Refactoring Integration Test Module
- Change module type to test + related Gradle scripts change
- Rename module to - remove the trailing Lib suffix + documentation
- Move module structure from test to main source
* Static checks result fix
* Temporary enable FTL test
* Test updated emulator.wft version
* Update locked emulator.wtf dependency version
* Enable emulator.wft tests for ui-integration-test module on CI
* Fix enable emulator.wft tests for ui-integration-test module on CI
- Update documentation
* Test Fladle configuration for ui-integration-test module
* Fix Fladle for ui-integration-test module
* Rename ui-integration-test module flade configuration
* Disable again FTL action from PRs
* Clear support for FTL from ui-integration-test module
* Refactor the emulator.wtf support across our modules.
* Fix Mermaid graph syntax
* Minor change in comment
* Fix ui-integration-test module run configuration
- Fixed manually
- Aligned with other run configurations
- Stable and beta versions of AS behave differentially, but after this fix it seems to be working as expected in both
* Update emulator.wtf run configuration
- Covered ui-integration-test module too
- Changed configuration name
2022-10-14 14:17:15 +02:00
dependabot[bot]
ed408a6be3
Bump google-github-actions/auth from 0.8.1 to 0.8.2
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](dac4e13deb...2671692c37
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-13 07:34:12 -04:00
dependabot[bot]
42f3348a9e
Bump actions/checkout from 3.0.2 to 3.1.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](2541b1294d...93ea575cb5
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-05 09:23:39 -04:00
dependabot[bot]
73c86ef249
Bump google-github-actions/auth from 0.8.0 to 0.8.1
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](ceee102ec2...dac4e13deb
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-01 06:37:59 -04:00
Carter Jernigan
1bd5e7518e
[ #560 ] Detect strict mode violations on CI
2022-08-09 17:06:04 -04:00
Carter Jernigan
323d5e1f99
[ #381 ] Fix workflow dependency for malware scan
2022-07-14 17:04:09 -04:00
Carter Jernigan
a305f5f4f1
[ #381 ] Scan release builds for malware
2022-07-14 06:52:00 -04:00
Honza Rychnovsky
35af2bdfc9
[ #496 ] New package suffix for the app builds
...
- Created new gradle.properties attributes to configure package and app name
- Improved app/build.gradle to support the attribute
- Let Manifest file work with the new placeholder app name field
- Change debug builds with suffixes to avoid production app collision
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-06-29 16:47:32 -04:00
dependabot[bot]
503d516c8f
Bump actions/upload-artifact from 3.0.0 to 3.1.0 ( #504 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](6673cd052c...3cea537223
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-06-21 08:50:22 -04:00
dependabot[bot]
43c1b15e40
Bump actions/checkout from 3.0.0 to 3.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](a12a3943b4...2541b1294d
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-17 08:17:35 -04:00
Carter Jernigan
f5975f9c94
[ #498 ] Generate debug builds on CI
2022-06-17 06:51:56 -04:00
Carter Jernigan
1880b2a43f
[ #200 ][ #285 ] Use Espresso screenshot API
...
- Also reduced liklihood of timeouts on Firebase test lab for robo tests
- Fix emulatorwtf run configuration
- Fix screenshots on older API levels
- Fix minumum range for emulator.wtf
2022-06-02 11:09:02 -04:00
Carter Jernigan
2091a3d373
[ #432 ] Google Auth GitHub Action 0.8.0
2022-06-01 05:22:57 -04:00
Carter Jernigan
9267e75cb8
[ #303 ] Write crash logs on external storage ( #429 )
...
- Added automatic exception logging, registered in the Application object
- The design sends the exception to a second process, as the main process could be in a bad state when crashing. If we ever encounter problems with this design, it is easily toggleable to turn off with a boolean resource
- Reading the process name is a bit complex on older Android versions, so we leverage a ContentProvider (which runs prior to Application.onCreate()) to get the process name
- Added a simple logging mechanism for multiprocess and multithread log messages
- Refactored spackle-lib into spackle-lib (multiplatform) and spackle-android-lib
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-05-31 12:38:02 -04:00
Carter Jernigan
94d259d5b0
[ #190 ] Pull screenshots on CI
2022-05-24 09:39:56 -04:00
Carter Jernigan
a8be47bf89
[ #433 ] Use emulator.wtf for tests on CI ( #428 )
...
This should speed up our builds and reduce flakiness.
Followup items:
- Enable coverage
- Collect screenshots
- Fix target API on sdk-ext-lib #430
2022-05-17 10:06:56 -04:00
Carter Jernigan
a65aec18a4
[ #418 ] Android Gradle Plugin 7.2.0
2022-05-11 16:24:52 -04:00
Carter Jernigan
48bd2e8ced
[ #213 ] Contact support scaffold
...
This provides a basic screen for users to type a support inquiery, which then opens a pre-filled message in the user’s email app.
There are a few followup issues:
- Detect seed phrases in the email #377
- Report crashes in the generated email #378
- Fuzz timestamps #388
- Set the correct support email address #379
- Improve handling on devices without an email app #386
2022-04-19 21:28:49 -04:00
Carter Jernigan
07a12f8832
[ #374 ] Run sanity check on universal APK
2022-04-13 05:53:12 -04:00
Carter Jernigan
9933721b5a
[ #373 ] Generate universal APK on CI
2022-04-13 05:53:12 -04:00
Carter Jernigan
c5f81f7c94
[ #277 ] Fix collection of release binary artifacts
...
We won’t know for certain whether this works until the main branch deployment completes
2022-04-12 10:17:57 -04:00
Carter Jernigan
15034786e6
[ #353 ] Google Auth Action 0.7.0
2022-04-06 07:56:17 -04:00
Carter Jernigan
fb5fc153a5
[ #278 ] Fix Firebase Test Lab configuration
2022-03-20 17:00:35 -04:00
Carter Jernigan
93ff8dad74
[ #273 ] Enable deployment to Google Play
...
These deployments will be made to an internal testing track.
2022-03-15 12:26:40 -04:00
Carter Jernigan
ee9e845322
[ #267 ] Fix Google Play service key variable name
2022-03-09 12:23:16 -05:00
Carter Jernigan
10dd04cdd0
Increase GitHub Actions build timeout
2022-03-07 13:47:50 -05:00
Carter Jernigan
0d420cf6dd
[ #264 ] Cancel concurrent pull request builds
2022-03-07 13:47:50 -05:00
Carter Jernigan
ca68fcf9ae
[ #255 ] Pin GitHub Action versions
...
Previously versions were using tags. By pinning them to SHAs, it ensures the versions cannot be changed.
Also note that I used the latest release, so many of the actions received a version bump as part of this change.
2022-03-07 13:47:50 -05:00
Carter Jernigan
85f2154657
[ #259 ] Add deployment environment for deploy.yml
2022-03-07 11:21:35 -05:00
Carter Jernigan
fcd3728f0a
[ #260 ] Rename keystore secrets
...
This will provide clarity for someone looking at the secrets on the GitHub deployment admin screens. It will be clear that we have the upload key available to CI and not the final release key.
2022-03-07 11:21:35 -05:00
Carter Jernigan
7cb3021caa
[ #186 ] Fix running Kotlin module tests on CI
2022-01-28 14:51:28 -05:00
Carter Jernigan
52b6382d47
Configure build with GitHub Actions
2022-01-26 15:13:19 -05:00