Commit Graph

74 Commits

Author SHA1 Message Date
dependabot[bot] cf5114994e Bump actions/setup-java from 3.4.0 to 3.4.1 in /.github/actions/setup
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](16cca5479d...2c7a4878f5)

---
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>
2022-07-11 11:38:01 -04:00
Carter Jernigan 3ab9b6d059 [#80] Kotlin 1.7.0 2022-07-06 07:01:51 -04:00
Carter Jernigan ed22f2514f [#79] Run ktlint under Java 17 2022-06-30 07:12:49 -04:00
Carter Jernigan 5143a49f8c [#78] Ktlint 0.46.1 2022-06-30 07:12:49 -04:00
dependabot[bot] 8577391cf8
Bump actions/setup-java from 3.3.0 to 3.4.0 in /.github/actions/setup (#77)
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](860f600565...16cca5479d)

---
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-06-21 11:29:57 -04:00
Carter Jernigan 67e95af127
[#73] Attach build output for GitHub Actions 2022-06-17 06:52:18 -04:00
Carter Jernigan a5479e6a92
[#75] Run dependabot on composite workflows 2022-06-17 06:50:53 -04:00
Carter Jernigan 5f347aa088
[#71] Fix environment for snapshot deployment 2022-06-15 06:25:53 -04:00
Carter Jernigan 8ca01777c8
[#65] Support included builds
Namespacing the build-conventions will solve issues with included build name conflicts.

Namespacing the lib will also prevent conflicts with included builds.
2022-06-14 08:30:12 -04:00
Carter Jernigan 1108fe1cdf
[#66] Prepare for 1.0.3 release
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-06-14 07:47:48 -04:00
Carter Jernigan e480687148 [#55] Rename default branch 2022-06-03 10:28:28 -04:00
Carter Jernigan fb955158f3 [#37] Configure coverage with Kover 2022-06-03 09:46:27 -04:00
Carter Jernigan e5744c934f [#45] Fix typos in github templates 2022-06-03 09:37:44 -04:00
Carter Jernigan e950ef8c26 [#54] Configure dependabot for GitHub Actions 2022-06-03 09:09:08 -04:00
Carter Jernigan 6268f92976 [#56] GitHub Actions Setup Java 3.3.0 2022-06-03 09:00:45 -04:00
Carter Jernigan d3f2e6adb5 [#57] GitHub Actions Cache 3.0.3 2022-06-03 09:00:45 -04:00
Carter Jernigan bb8d1fef43 [#58] GitHub Actions Upload Artifact 3.1.0 2022-06-03 09:00:45 -04:00
Carter Jernigan 96c08a2177 [#53] Dokka 1.6.21 2022-06-03 09:00:45 -04:00
Carter Jernigan b0c8cb16f0 [#41] Add dependency update gradle task 2022-06-03 09:00:45 -04:00
Francisco Gindre 688aa85053
[#43] Add Contributing Guidelines
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2022-05-31 16:07:41 -04:00
Carter Jernigan e4d8904a76
[#49] Switch to Adoptium JDK (#50)
Temurin/Adoptium is the default used by Gradle toolchains, and they now have both Java 11 and 17 ARM support for Macs
2022-05-24 08:17:44 -04:00
Carter Jernigan bdda959f18
[#22] Configure Detekt
- Followup issue #46

Added a baseline file to suppress warnings for existing issues, while enabling Detekt to run on CI so that new issues won't be introduced going forward.
2022-05-04 14:55:09 -04:00
Carter Jernigan 925d80f595
[#23] Add basic GitHub Actions workflows
Note that static analysis is commented out until it is implemented in #22.

Maven deployment will be enabled once secrets are added.
2022-05-04 11:54:30 -04:00
Carter Jernigan e6b328fcad
[#34] Delete “run demo app” from review checklist 2022-04-28 07:01:33 -04:00
Carter Jernigan 95cfcaa42b [#12] Remove reference to Jcenter
Jcenter is deprecated and library is also published to MavenCentral
2022-04-27 16:49:52 -04:00
Carter Jernigan 1f41fdaecd [#36] Enable dependency locking 2022-04-27 16:49:35 -04:00
Honza f197268dac [#21] Apply Android Studio code inspection proposals 2022-04-25 16:49:50 -04:00
Carter Jernigan 1c16344ccc [#21] Apply ktlint formatting 2022-04-25 16:49:50 -04:00
Carter Jernigan 11280a69e5 [#21] Configure ktlint
Can now be invoked with `./gradlew ktlintFormat`

Kotlin version is now declared in gradle.properties, due to inability to use version catalogs in settings.gradle.kts for plugins.
2022-04-25 16:49:50 -04:00
Carter Jernigan 90aa3eaf79
[#25] Enable strict Kotlin compiler warnings
Fixed existing warnings, which included:
 - Suppressing a deprecation warning for Java 9, as we have to maintain compatibility with Java 8 for Android
 - Using a new Kotlin API introduced in Kotlin 1.5
 - Removed unused local variables
2022-04-25 11:55:31 -04:00
Carter Jernigan 570e273635
[#17] Add GitHub templates
These templates are more or less copied from the Zcash Android SDK with minor modifications (removing reference to screenshots, Android, or UI manual tests)
2022-04-22 10:27:49 -04:00
Carter Jernigan 8fc703adf1 [#31] Configure multiplatform build scripts 2022-04-21 10:58:24 -04:00
Carter Jernigan 3f24445329 [#31] Rename source directories 2022-04-21 10:52:38 -04:00
Carter Jernigan 93afba2b76 [#19] Version catalog 2022-04-21 10:52:38 -04:00
Carter Jernigan 08fa562456 [#18] Convert build scripts to kts 2022-04-21 10:52:38 -04:00
Carter Jernigan d5be0e5347 Add IntelliJ run configurations 2022-04-21 10:52:38 -04:00
Carter Jernigan 6cf0e352e6 [#26] Use MavenCentral instead of JCenter 2022-04-21 10:52:38 -04:00
Carter Jernigan 1f3a9e821d [#15] Kotlin 1.6.21
Also update the build scripts to resolve warnings
2022-04-21 10:52:38 -04:00
Carter Jernigan f5927a2513 [#16] Gradle 7.4.2 2022-04-21 10:52:38 -04:00
Carter Jernigan 7497d16b9b [#11] Remove duplicate Gradle wrapper 2022-04-20 15:43:54 -04:00
Carter Jernigan da996543c4 Add .DS_Store to gitignore 2022-04-20 15:18:24 -04:00
Kevin Gorham dc8755a6a2
Removed CircleCI
Removing it to avoid confusion. This can be added again if it is setup in the future.
2021-04-05 19:19:41 -04:00
Kevin Gorham b685c3be8a
Merge pull request #6 from zcash/fix/exit-jcenter
Migrated to Maven Central.
2021-03-11 15:59:14 -05:00
Kevin Gorham d7c37957a2
Migrated to Maven Central. 2021-03-11 15:58:39 -05:00
Kevin Gorham 80e63c8d9c
Replaced Bintray badge with maven central badge. 2021-03-11 15:43:00 -05:00
Kevin Gorham 2bdc732466
Correct minor typo in README 2021-01-26 08:18:53 -05:00
Kevin Gorham 208f60301d
Merge pull request #4 from rex4539/typos
Fix typo
2021-01-13 22:10:13 -05:00
Dimitris Apostolou 460f3a3e5f
Fix typo 2020-12-20 23:53:09 +02:00
Kevin Gorham 5490a371b4
Add checksum to list of motivations 2020-11-22 15:12:28 -05:00
Kevin Gorham a44b369b48
Update Changelog 2020-09-19 03:52:51 -04:00