Commit Graph

189 Commits

Author SHA1 Message Date
Alex b6e8953ca2
[#104] ktlint 0.47.1 (#106) 2022-09-20 15:49:26 +02:00
dependabot[bot] 0e09f34d6c Bump actions/cache from 3.0.7 to 3.0.8 in /.github/actions/setup
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](a7c34adf76...fd5de65bc8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 08:37:26 -04:00
dependabot[bot] 44853b10e9 Bump actions/setup-java from 3.4.1 to 3.5.0 in /.github/actions/setup
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](2c7a4878f5...d854b6da19)

---
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>
2022-09-12 08:36:49 -04:00
dependabot[bot] a8150187c8 Bump actions/cache from 3.0.6 to 3.0.7 in /.github/actions/setup
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](f4278025ab...a7c34adf76)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-11 13:17:29 -04:00
Carter Jernigan 915167f500 [#90] Detekt 1.21.0 2022-08-09 16:46:14 -04:00
dependabot[bot] db368ee2b7 Bump actions/cache from 3.0.5 to 3.0.6 in /.github/actions/setup
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0865c47f36...f4278025ab)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 07:16:09 -04:00
Carter Jernigan f487657b97 [#99] Gradle 7.5.1 2022-08-09 07:15:44 -04:00
Carter Jernigan 4efb3ad845 Prepare development for 1.0.5 release
Bumping the version ensures that subsequent snapshot deployments are bumped to 1.0.4-SNAPSHOT
2022-08-02 13:59:47 -04:00
Carter Jernigan 6b86d28428 [#95] Fix publishing all variants
Previously just the multiplatform metadata was being published
2022-07-29 09:19:15 -04:00
Carter Jernigan a5439b991a Prepare development for 1.0.4 release
Bumping the version ensures that subsequent snapshot deployments are bumped to 1.0.4-SNAPSHOT
2022-07-29 09:12:15 -04:00
Carter Jernigan 23278b9c96 [#52] Fix signing maven publications
- Remove `IS_RELEASE_SIGNING_ENABLED` as it didn’t do what was expected.  It just made signing optional and didn’t toggle signing off.
 - Removed passing signing key for snapshot deployments in deployment
 - Pass signing key for maven local deployment for release deployment
2022-07-26 13:05:37 -04:00
Carter Jernigan c39fbb2b1d [#52] Fix Maven deployment 2022-07-19 17:08:57 -04:00
Carter Jernigan 2c19d7686c [#89] Kotlin 1.7.10 2022-07-19 17:08:57 -04:00
Carter Jernigan b6c2c46fab
[#87] Gradle 7.5
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2022-07-18 10:05:02 -04:00
dependabot[bot] 8ca663e12e Bump actions/cache from 3.0.4 to 3.0.5 in /.github/actions/setup
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](c3f1317a9e...0865c47f36)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-13 11:28:17 -04:00
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